- 浏览: 129302 次
- 性别:
- 来自: 杭州
最新评论
-
w798567896:
谢谢,解决问题!
ajax弹出窗口被拦截 -
liuweihug:
ashx一般处理文件使用Session解决办法 - 项目实战 ...
ajax异常的处理 -
Tiny_小小:
...
tomcat修改窗口名称 -
maomohoo:
还真是忘写)了!
expecting CLOSE, found 'null' near line 1 colum 188 -
曾老师:
bucuo
row_number() over (partition by....order by...)用法
文章列表
在hibernate管理session的项目中,有时候需要直接用sql执行一些update语句,这样比用hibernate的or方式更加方便。
hibernate提供了一个方法,可用于执行sql语句:
SQLQuery sQLQuery=session.createSQLQuery(sql);
如果只是简单的查询语句,可用
List list = sQLQuery.list();
若要执行update语句可以用
sQLQuery.executeUpdate();
select * from tablename as of timestamp to_timestamp('2011-12-14 18:30:00','YYYY-MM-DD HH24:MI:SS');
用这个sql可以查出该表在'2011-12-14 18:30:00'的数据。
最近在用weblogic部署一个项目时,启动正常,但登陆时报错:
org.hibernate.QueryException: ClassNotFoundException
经检查,该bo在class中有,hibernate对应的bo映射文件也准确无误。并且该项目在tomcat下运行正常。
后在网络上查找相关资料,最终解决如下:
在startWebLogic.cmd的classpath中加上%WL_HOME%\common\lib\antlr-2.7.6.jar;%WL_HOME%\common\lib\jacob.jar;这两项,重启 ...
有个自动任务,希望周一到周五晚上20点开始执行,于是写了cron表达式如下:0 0 20 * * MON-FRI 。结果报错,信息如下:
java.lang.UnsupportedOperationException: Support for specifying both a day-of-week AND a day-of-month parameter is not implemented.
这个错误是因为,日期和星期的指定有冲突,无法同时满足,日期位是'*'代表每一天,但是星期位却指定' MON-FRI '。这里可以将日期位设置为'?',表示不确定。结果设置如下 ...
查看oracle表死锁
- 博客分类:
- 数据库sql
登陆plsql,打开SQL_windows 运行
select * from v$locked_object v, dba_objects o
where v.object_id = o.object_id
查询出的结果为,所有此用户表的死锁的会话,记录session_id。
Tools →Sessions 打开Sessions窗口
查询出的session_id对应Sessions窗口里的Sid,在Status 列 右键
Kill。
杀session需用管理员身份登录,否则会报权限不够
偶然写了个update语句
update dm_t t set t.url = (select '/webyy/jcwh.do?method=init&id='||a.id from dm_t a where a.id = t.id)
where t.lx = '001'
执行update的时候,oracle弹出窗口提示输入id的变量值。
这个是因为oracle的变量声明可能是&加上变量名,oracle把字符串里的&id解析成了一个名为id的变量,但这里我只是想作为一个普通的字符串使用,因此将sql稍作修改,如下:
updat ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; char ...
oracle的数据类型--RAW类型
- 博客分类:
- 数据库sql
和其他数据类型相比,
RAW类型的存储显得直观多了,它和SELECT时数据展示的值完全一样。(SELECT时是按照16进制展示的)
SQL> create table test_raw (id number, raw_date raw(10));
表已创建。
SQL> insert into test_raw values (1, hextoraw('ff'));
已创建
1 行。
SQL> drop table test_ra ...
若本地记住了svn的用户名和密码,当需要使用别的账号时,无法更改账号,使用以下方法可以切换账号。
打开C:\Documents and Settings\用户名\Application Data\Subversion\auth,删除该文件,然后重新更新即会弹出输入用户名密码的界面,输入用户名密码搞定。
发布一个js判断样式className和增加class删除class的通用代码
2008-09-02 17:27
发布一个js判断样式className和增加class删除class的通用代码,部分代码参考prototype.js<HTML>
<HEAD>
<TITLE>testClassName</TITLE>
</HEAD>
<BODY>
<p> </p>
<div id="cc" class=&q ...
struts2 <s:property/>标签的使用
2010-03-26 13:10
最近在使用struts2的<s:property/>标签时发现了几个比较特殊的用法,特拿来分享一下:
1.按需输出特定长度的字符
例:<s:property value="name.substring(0,4)" />,只输出na ...
在使用struts2时候发现一个问题。
<package name="promotion-json" namespace="/" extends="json-default">
如果这个package继承了json-default的时候。如果在页面发送ajax请求的时候。在action中如果有多个方法的时候。会莫名其妙的发送了两个请求出来。一个是正常的。一个是空的。会造成错误。后来发现原因是这样的。
struts2 中JSON的原理是在ACTION中的get方法都会序列化,所以前面是get的方法只要没指定不序列化, ...
hibernate查询数据表char类型字段只返回一个字符 在oracle或sqlServer下会遇到,查询数据表字段类型为char,如果使用Hibernate原生SQL去执行查询,往往只会返回
一个字符.原因是char在java中只有两个字节.
解决方法
1.改成
select cast(列 as varchar2(列大小)) from 表;或者改为 select trim(列) from 表
2.指定列返回的类型.
SQLQuery query = session.createSQLQuer ...
row_number() over (partition by....order by...)用法
row_number() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根据COL1分组,在分组内部根据 COL2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的)
SQL> SELECT G.*, ROW_NUMBER() OVER(PARTITION BY a ,b ORDER BY c DESC) ROWN2 from (select '1 ...
array(数组)和Vector是十分相似的Java构件(constructs),两者全然不同,在选择使用时应根据各自的功能来确定。 1、数组:Java arrays的元素个数不能下标越界,从很大程度上保证了Java程序的安全性,而其他一些语言出现 ...