以下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字句中出现,但不理解为何这么设计.
- 浏览: 52366 次
- 性别:

- 来自: 远方的山边

- 详细资料
搜索本博客
我的相册
denglu
共 25 张
共 25 张
最新评论
-
gentoo autounmask
http://www.91linux.com/html/linux_pub/ge ...
-- by BIGN -
一些grub引导
default 0 timeout 10 title=Gentoo r ...
-- by BIGN -
一些grub引导
http://linux.chinaunix.net/bbs/archiver/ ...
-- by BIGN -
在ubuntu下安装java
/etc/profile.d创建java.sh文件 内容: JAVA_H ...
-- by BIGN -
在ubuntu下安装java
/etc/profile.d创建java.sh文件 内容: JAVA_H ...
-- by BIGN






评论排行榜