
hibernate
文章平均质量分 72
xiancaifu
这个作者很懒,什么都没留下…
展开
-
Spring depends-on
Spring内核研究-管理bean之间的关系一(depends-on)depend-on用来表示一个Bean的实例化依靠另一个Bean先实例化。如果在一个bean A上定义了depend-on B那么就表示:A 实例化前先实例化 B。这种情况下,A可能根本不需要持有一个B对象。比原创 2011-07-23 12:04:17 · 6012 阅读 · 2 评论 -
get和load方式
get和load方式是根据id取得一个记录下边详细说一下get和load的不同,因为有些时候为了对比也会把find加进来。1.从返回结果上对比:load方式检索不到的话会抛出org.hibernate.ObjectNotFoundException异常get方法检索不到的话会返回原创 2011-07-19 22:33:50 · 663 阅读 · 0 评论 -
Hibernate中HibernateUtil
Configuration cfg=new Configuration();cfg.configure();SessionFactory sf=cfg.buildSessionFactory();这些代码是非常耗时的,我们希望它只做一次,一般我们希望它只做一次,我们去做一个工具类转载 2011-07-19 22:43:19 · 10040 阅读 · 0 评论 -
Session的save()方法
Session的save()方法使一个临时对象转变为持久化对象。例如以下代码保存一个Customer对象: Customer customer = new Customer(); customer.setId(new Long(9)); // 为Cus原创 2011-07-19 22:39:48 · 1016 阅读 · 0 评论 -
关于hibernate的invest="true"和cascade
1、到底在哪用cascade="..."? cascade属性并不是多对多关系一定要用的,有了它只是让我们在插入或删除对像时更方便一些,只要在cascade的源头上插入或是删除,所有 cascade的关系就会被自己动的插入或是删除。便是为了能正确的cascade,unsaved-原创 2011-07-19 20:52:36 · 1306 阅读 · 1 评论 -
Hibernate的evict方法和clear方法的区别
摘自百度知道:http://zhidao.baidu.com/question/63663640.html问:先创建一个Student,然后调用session.save方法,然后再调用evict方法把Student对象清除出缓存,再提交事务, 可是会报错:Exception in原创 2011-07-18 21:50:18 · 2706 阅读 · 0 评论 -
在Hibernate中创建安全Session
Hibernate的基本特征是完成面向对象的程序设计语言到关系数据库的映射,在Hibernate中使用持久化对象PO(Persistent Object)完成持久化操作,对PO的操作必须在Session管理下才能同步到数据库,但是这里的Session并非指HttpSession,转载 2011-07-18 21:05:36 · 2202 阅读 · 0 评论 -
HibernateDaoSupport详解
Spring为Hibernate的DAO提供工具类:HibernateDaoSupport。该类主要提供了两个方法:public final HibernateTemplate getHibernateTemplate() public final void setSession转载 2011-07-23 22:25:43 · 715 阅读 · 0 评论 -
spring入门 - Aware相关接口
Spring中提供一些Aware相关接口,像是BeanFactoryAware、 ApplicationContextAware、ResourceLoaderAware、ServletContextAware等等,实作这些 Aware接口的Bean在被初始之后,可以取得一些相对应转载 2011-07-23 15:01:50 · 592 阅读 · 0 评论 -
Hibernate 事务提交sql语句的顺序
最近做的项目有一个很麻烦的业务,一个操作里包含了insert,update,delete,select动作。一开始起在一个hibernate事务里,发现在入库的时候有的时候数据对不上,后来查了下资料才知道hibernate事务提交sql语句的顺序并不是按照程序里写的顺序提交的。总原创 2011-07-20 13:32:07 · 5601 阅读 · 0 评论