
hibernate
saintsaya
这个作者很懒,什么都没留下…
展开
-
hibernate的各种保存方式的区别 (save,persist,update,saveOrUpdte,merge,flush,lock)等
hibernate的保存 hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别: 一、预备知识: 在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、detached 下边是常见的翻译办法: transient:瞬态或者自由态 persistent:持久化状态 detached:脱管状态或...原创 2013-11-27 14:03:35 · 80 阅读 · 0 评论 -
注意Hibernate4在开发当中的一些改变
Hibernate4的改动较大只有spring3.1以上版本能够支持,Spring3.1取消了HibernateTemplate,因为Hibernate4的事务管理已经很好了,不用Spring再扩展了。这里简单介绍了hibernate4相对于hibernate3配置时出现的错误,只列举了问题和解决方法,详细原理如果大家感兴趣还是去自己搜吧,网上很多。 Spring3.1去掉了HibernateD...原创 2013-11-27 14:11:47 · 77 阅读 · 0 评论 -
Hibernate 高级查询技巧——集合过滤与子查询
[b]1、集合过滤:[/b] 对于一个已经加载的Customer对象,假设对它的orders集合采用延迟加载机制,那么当调用customer.getOrders().iterator()时,Hibernate就会初始化orders集合,然后到数据库中去加载Customer对象所关联的Order对象,并且填充orders集合,但是很多时候我们其实只是需要关联对象中符合某些条件的一部分对象...原创 2014-01-07 15:23:46 · 85 阅读 · 0 评论 -
hql小结
HQL总结 以个普通Users表为例: 建表语句: [code="sql"]CREATE DATABASE `interceptor` CHARACTER SET 'utf8'; USE `interceptor`; DROP TABLE IF EXISTS `users`; create table users( id int auto_increment prima...原创 2014-07-01 14:16:16 · 85 阅读 · 0 评论