- 浏览: 213262 次
- 性别:
- 来自: 上海
-
最新评论
-
599161334:
599161334@qq.com可以发一本给我吗? 谢谢
阅读spring in action中文版 -
yonglailizhi:
请问这几本书在国内有卖吗?我在网上找了好久都没有见国内哪个地方 ...
学习HTTP协议的好书 -
xubaolin9:
经典,嘿嘿
javascript可以直接比较时间字符串的大小 -
zxp8216:
顶,我也碰到过,而且到了一定的页数之后,数据再也不变化,学学
oracle分页查询的排序问题 -
sunspring:
DetachedCriteria detachedCriter ...
hibernate中重复显示问题的解决方法
文章列表
今天遇到一个很奇怪的oracle问题,就是在分页的同时进行排序操作,竟然出现重复的记录,在第2页还可能看到第1页已出现的记录。在网上搜了一下,发现这篇文章写得比较清楚:http://yangtingkun.itpub.net/post/468/112274在http://www.faqts.com/knowledge_base/view.phtml/aid/16331/fid/148这里也有说明
- 2007-03-22 15:47
- 浏览 1415
- 评论(1)
hibernate中,对于table per class hierarchy(每个类一张表)的映射继承方式,可能会遇到的问题若是这样3个标T_A、T_B、T_C,T_A是主表,T_B与T_C是2个子表;这3个表分别对应3个类A、B、C若T_A表存在一条主键是001的记录,且同时在T_B、T_C两张表中都存在一条主键是001的记录(若通过标准的UI操作不会出现这样的记录,一般都是在开发过程中,手动修改数据,而且数据库也认为这样数据是合理的),这是,我们若想主键为001的B对象的话,hibernate就会跑出下面异常记住:以后遇到遮掩的异常,就你的两个子表中存在相同主键的记录,只要删除一条就可以了o ...
- 2007-03-22 15:40
- 浏览 1729
- 评论(0)
javascript可以直接比较时间字符串的大小比如:"2007-1-2 13:23:05">"2007-1-2 13:13:05""2007-1-2 13:23:05">"2007-1-1 13:13:05"
- 2007-03-22 15:23
- 浏览 5060
- 评论(1)
经常在系统中显示时间长度,基本上每次都是显示秒数,客户觉得按时分秒("HH:mm:ss")的格式显示比较明了,一般开发人员都是自己去计算小时是多少?分钟是多少...,其实可以用DateFormat来格式这个显示方式。示例代码如下:示例:计算某人总的登陆时间登陆时间是10:12:14结束时间是15:20:35示例代码: Calendar c1 = new GregorianCalendar(2007, 1, 16, 10, 12, 14); Calendar c2 = new GregorianCalendar(2007, 1, 16, 15, 20, 35); Simp ...
- 2007-03-22 15:15
- 浏览 8577
- 评论(0)
一个同事这样使用split方法:String s = "ab|cd";String[] array = s.split("|");System.out.println(Arrays.toString(array));输出:[, a, b, |, c, d]把"|"改为":"String s = "ab:cd";String[] array = s.split(":");System.out.println(Arrays.toString(array));输出:[ab, cd]有 ...
- 2007-03-22 11:02
- 浏览 1002
- 评论(0)
java5引入了ProcessBuilder类,该类的功能于Runtime.exec系列方法相同,都是启动一个进程。主要区别是:ProcessBuilder是可以更好控制启动的进程,且可以重用;但是exec方法没有这种效果;ProcessBuilder是从1.5加进来的,而exec系列方法是从1.0开始就有的,后续版本不断的重载这个方法,到了1.5已经有6个之多。但是,官方的api没有任何文档说明这个两个区别,我想主要的是OO的思想,导致了这个新类的产生,功能上没什么变化具体内容可以参见java5的api文档或者java in a nutshell
- 2007-03-22 10:55
- 浏览 1403
- 评论(0)
最近下载了struts2.0.6,可真大,解压后大约150M,仔细看了一下,跑了其自带几个demo,并看了一下代码,可以说基本和webwork2一样的,核心基本没改,感觉就修改了包名,说是struts和webwork合并,个人觉得是webwork利用struts这个招牌寻找市场,struts利用webwork2获得重生,因为在struts2基本看不到struts1的影子了。可惜,目前没有关于struts2的书籍,感觉自带的文档排版比较乱(就和webwork2的一样),很难寻找想要的信息,不过可以看webwork in action, 其实只要看了webwork in action的前五章,就可以 ...
- 2007-03-11 22:27
- 浏览 843
- 评论(0)
1. 基本步骤 实例-输出“hello,eking”1) 标记处理类import javax.servlet.jsp.tagext.*;import javax.servlet.jsp.*;public class HelloTag extends TagSupport { public int doEndTag() throws javax.servlet.jsp.JspException { return Tag.EVAL_PAGE; } public void release() { super.release(); } public int doStartTag( ...
- 2007-03-10 00:00
- 浏览 935
- 评论(0)
使用正则表达式来删除字符串空格:s.replace( /^\s*/, "" ).replace( /\s*$/, "" );
- 2007-01-01 14:08
- 浏览 3928
- 评论(0)
每个java类中的泛型参数(也叫模板参数),都是制定编译时刻的类型。若在继承体系中如何传递泛型参数呢,java中子类的泛型参数一定要是基类泛型参数的子类或其自身,否则编译会出错
- 2007-01-01 14:06
- 浏览 1668
- 评论(0)
最近调试到由char类型引起的一个错误 ,找了很长时间,原来是由于char类型的空格引起的,update语句一直没有执行成功,原来是where条件中的某个是char类型字段的中不含了空格(不知被谁删除了),所以建议在开发中,一般不使用char类型
- 2007-01-01 14:03
- 浏览 943
- 评论(0)
public DetachedCriteria createCriteria(String associationPath,String alias)存在bug,第二个参数alias经常不起作用,主要在一些比较复杂的语句中,比如有投影、分组应用中可以用public DetachedCriteria createAlias(String associationPath,String alias)来创建别名,我还没有发现这个接口有bug
- 2007-01-01 13:58
- 浏览 1583
- 评论(0)