hibernate
文章平均质量分 80
CmdSmith
这个作者很懒,什么都没留下…
展开
-
Hibernate openSession() 和 getCurrentSession的区别
Hibernate openSession() 和 getCurrentSession的区别 getHiberanteTemplate 、getCurrentSession和OpenSession 采用getCurrentSession()创建的Session会绑定到当前的线程中去、而采用OpenSession()则不会。采用getCurrentSession()创建的原创 2016-12-19 15:41:27 · 415 阅读 · 0 评论 -
hibernate hql 多表关联一个小细节
使用hql多表关联查询返回不止一个对象,我大部分都是用 query.setResultTransformer(CriteriaSpecification.ALIAS_TO_ENTITY_MAP). 返回Map,select 中写需要的字段即可。在jsp处理也比较方便还可以这样,返回两个对象,或者其中的几个对象和另一些对象的一些字段。hql: SELECT a,b.id FROM A a,原创 2017-02-08 15:57:31 · 1185 阅读 · 0 评论 -
Hibernate cascade 级联操作
级联操作:Hibernate中,通过关联映射,在对“一方”进行增,删,改,连带增,删,改关联的“另一方”数据。当“一方”进行增,删,改,级联“另一方”时,需要在“一方”的配置文件中配置cascade属性。none:没有级联操作save-update:级联保存和级联修改delete:级联删除delete-orphan:当“一方”将“另一方”从自己的Set中remove后,原创 2017-01-20 15:47:30 · 390 阅读 · 0 评论 -
PreparedStatement,hibernate查询oracle char类型解决方案
有UserType的代码参考:http://blog.csdn.net/zhanngle/article/details/4188423http://blog.csdn.net/daryl715/article/details/1927502在Oracle中执行以下sqlcreate table A (id char(5));insert into A value原创 2017-03-20 16:52:36 · 1110 阅读 · 0 评论 -
ThreadLocal Pager 分页的一种解决方案 (hibernate)
使用Pager在jsp分页,利用ThreadLocal 的特性保证每个线程有唯一的分页信息,且能随时存取。1 pager.jspmaxPageItems 用来计算页数并显示。值为page size --> 共${pagerModel.total }条记录 首页原创 2017-03-27 16:02:28 · 1785 阅读 · 0 评论