JaveWeb
iteye_13359
这个作者很懒,什么都没留下…
展开
-
解决JUnit下的LazyInitialization问题
我的话: 这几天在做一个小项目,我负责先实现底层的DAO与Service,用的是Spring+Hibernate,使用HibernateTemplate实现简单的增删改查功能。按理说应该很简单,但是我用JUnit测试的时候却发现很诡异的问题:1、save方法发出了sql,但数据库却没有相应记录;2、load方法获取不到对象,只有一个代理,调用任何属性就会说LazyInitialization ...2009-03-03 13:34:24 · 280 阅读 · 0 评论 -
由图片新闻切换引起的Too many open files问题
在Linux系统上部署J2EE项目的话,可能会出现java.net.SocketException: Too many open files 这样的异常,网上的说法一般是说把系统的file-max值设大一些,但是这样往往是治标不治本的做法,而且这个问题绝大部分情况下都是因为程序问题引起的,最近我也碰到了这个问题,但是在网上一直没有找到相符合的资料,最后还是自己解决了,特拿出来分享下。 首先...2009-11-09 11:04:05 · 136 阅读 · 0 评论 -
HQL使用心得——instanceof查询
比如说,现在有4个实体:Person,Teacher,Student,和Account,Teacher和Student继承自Person,Account与Person是单向的一对一关系。(这只是为了举例,请不要考虑诸如这样的实体设计是否合理的问题)如下所示: @Entity @Inheritance(strategy = InheritanceType.SINGLE_TABLE) @Disc...2009-05-07 09:08:58 · 143 阅读 · 0 评论 -
HQL使用心得——contains查询
现有实体:Account和Role,Account到Role是多对多的单向关联。 需求:查找拥有某个特定Role的Account,即类似于:from Account a where a.roles contains ? 这样的查询 解决方案:HQL不提供contains的查询,但可以利用join,解决方法是:select a from Account a join a.roles r wher...2009-05-07 09:22:37 · 1214 阅读 · 0 评论 -
Hibernate使用心得——一对多的子查询
场景:查找不在指定分组内的所有成员。组跟成员是单向的一对多关系。 HQL的写法:from Member m where m not in (select elements(g.members) from Group g where g.id = ?) ...2009-06-09 17:03:04 · 169 阅读 · 0 评论 -
Struts2 Result Annotation传参
在Struts的官方网站上有如下说明: @Result Annotation Parameters name - Result name; default Action.SUCCESS value - Value of result (result destination) type - Type of result; default NullResult. For example...2009-09-04 14:52:47 · 123 阅读 · 0 评论