以下5 个核心接口几乎在任何实际开发中都会用到。通过这些接口,不仅可以存储和获得持久对象,并且能够进行事务控制。 Session 接口 Session 接口对于Hibernate 开发人员来说是一个最重要的接口。然而在Hibernate 中,实例 化的Session是一个轻量级的类,创建和销毁它都不会占用很多资源。这在实际项目中确实很重要, 因为在客户程序中,可能会不断地创建以及销毁Session 对象,如果Session 的开销太大,会给系 统带来不良影响。但值得注意的是Session 对象是非线程安全的,因此在设计中,最好是一个 线程只创建一个Session对象。 在Hibernate ...
Hibernate代码: Session session = HibernateUnit.getSessionFactory().getCurrentSession(); session.beginTransaction(); .... session.getTransaction().commit(); getcurrentSession()方法总是会返回“当前的”工作单元。 Session在第一次被使用的时候,即第一次调用getCurrentSession()的时候,其生命周期就开始。然后她被Hibernate绑定到当前线程。当事物结束的时候,不管是提交 ...
      hibernate子查询只可以在select 或则where字句中出现,但不理解为何这么设计.
BIGN
  • 浏览: 52366 次
  • 性别: Icon_minigender_1
  • 来自: 远方的山边
  • 详细资料
搜索本博客
我的相册
D11df183-2b86-3c41-811f-336e641f7879-thumb
denglu
共 25 张
存档
最新评论