
hibernate
xpalive
这个作者很懒,什么都没留下…
展开
-
hibernate支持的方言
如果出现如下错误,则可能是Hibernate SQL方言 (hibernate.dialect)设置不正确。Caused by: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLSer原创 2011-08-12 11:11:45 · 376 阅读 · 0 评论 -
hibernate 级联和GJSON
hibernate做双向关联时(多方于一方做多对一关联,且一方与多方做一对多关联)时,使用GJSON会出现死循环,若不用GJSON着无问题或者用new GsonBuilder().excludeFieldsWithoutExposeAnnotation().create()将关联字段排除在外生成json也可。原创 2012-02-07 10:04:37 · 1354 阅读 · 0 评论 -
hibernate三种状态
Hibernate对象:1、瞬时对象(Transient Objects): 使用new操作符初始化的对象不是立刻持久的。的状态是瞬时的,也就说没有和任何数据库表进行关联。只要应用不再引用这对象,他的状态将丢失,并且由垃圾回收机制回收。数据库中没有此对象,只是存在内存中。2、持久对象(Persist Objects):持久对象是具有数据库标识的,也就是从数据库获取来的。他有持转载 2012-08-16 14:30:57 · 305 阅读 · 0 评论 -
hibernate中的各种保存
hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别: 一、预备知识: 在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、detached 可以参考http://easyworld.iteye.com/blog/221616这篇文章 脱管状态的实例可以通过调用save()、pe转载 2012-08-16 14:36:24 · 429 阅读 · 0 评论 -
显示hibernate生成语句的参数
原创 2013-03-20 15:44:52 · 496 阅读 · 0 评论 -
hql查询方式 和 criteria 查询
public List findByTrainPlanRegist(Long planId) {// Criteria criteria = this.getSession().createCriteria(TrainUser.class);// criteria.createAlias("appUser", "appUser");// cri原创 2013-03-08 10:11:18 · 558 阅读 · 0 评论