hibernate
mawr_jd0709
喜欢运动,爱好学习
展开
-
HibernateUtil类(操作数据源 session 的管理)
public class HibernateUtil { private static Log log=LogFactory.getLog(HibernateUtil.class); private static final SessionFactory sessionFactory; static { try{原创 2009-03-03 14:57:00 · 479 阅读 · 0 评论 -
Hibernate 动态Update的问题
有人提出Hibernate在 update持久对象的时候,产生的sql语句是把所有的属性统统set一遍,这样会造成update操作效率很低。Hibernate默认情况下总是在初始化的时候静态生成sql语句,因此不能动态update。但是Hibernate也可以配置为动态产生update和insert语句。<class name="ClassName"原创 2009-03-04 10:44:00 · 303 阅读 · 0 评论 -
Hibernate的查询方法与缓存的关系
在开发中,通常是通过两种方式来执行对数据库的查询操作的。一种方式是通过ID来获得单独的Java对象,另一种方式是通过HQL语句来执行对数据库的查询操作。下面就分别结合这两种查询方式来说明一下缓存的作用。 通过ID来获得Java对象可以直接使用Session对象的load()或者get()方法,这两种方式的区别就在于对缓存的使用上。● load()方法原创 2009-03-06 15:46:00 · 279 阅读 · 0 评论