
持久层框架应用
smlweb
这个作者很懒,什么都没留下…
展开
-
hibernate中如何实现两个无关系表的左联的问题
前两天作项目的时候发现的这个问题,先容我详细描述一下问题所在!现有应用表:A(ACD,CD)MASTER表:B(BCD,BNM);C(CCD,CNM)需求是这样的:当A表中的ACD>1000时,用CD到B表查询BNM,反之到C表查询CNM。所以,在A的mapping里不能设置A表与B或C表的关系。问题就在这里,在hibernate里无关联的表用hql语句只能实现内联,无法实现左联。我看了好多论坛都原创 2004-12-29 18:01:00 · 2500 阅读 · 0 评论 -
hibernate学习笔记:hibernte分页
hibernate中通过对不同数据库中统一接口设计,实现了透明化,通用化的分页实现机制。通过针对不同的dialect(数据库方言),来实现hibernate高度的可移植性。可以通过Criteria.setFirstResult和Criteria.setFetchSize方法设定分页范围eg.Criteria criteria = session.createCriteria(TUser.class原创 2005-03-17 21:21:00 · 2559 阅读 · 0 评论 -
hibernate学习笔记:hibernate中的Cache管理
Hibernate 中实现了良好的Cache 机制,我们可以借助Hibernate 内部的Cache迅速提高系统数据读取性能。需要注意的是:Hibernate做为一个应用级的数据访问层封装,只能在其作用范围内保持Cache中数据的的有效性,也就是说,在我们的系统与第三方系统共享数据库的情况下,Hibernate的Cache机制可能失效。一个很简单的例子,如果你用access修改了库中的值,那么这就原创 2005-03-19 13:23:00 · 5335 阅读 · 0 评论 -
seam的异常总结——java.lang.RuntimeException: exception invoking: getTransaction
缺少事物管理,需要在组件components.xml中声明事物管理 头一眼看到这个文件,感觉就是个无底洞,可以引入n个命名空间,可以配置各种组件,功能越强大,就意味着配置越复杂,而事实上我们经常用的那些功能也就是那些固定形式,为什么不吸取ror的精华,“约定优于配置”该多好,需要修改的时候再写进去那该多好。另外,人人都说seam的配置简单,为什么我没觉得呢,可能相对原创 2008-07-09 16:34:00 · 1560 阅读 · 0 评论