
04_Hibernate
dulildx
这个作者很懒,什么都没留下…
展开
-
hibernate关于applicationContext.xml映射配置
在applicationContext.xml文件中填写 一个一个配置配置映射文件 com/testdl/model/Person.hbm.xml com/testdl/Car.hbm.xml com/testdl/model/Engine.hbm.xml com/testdl/model/Toy.hbm.xml原创 2015-01-21 16:19:02 · 517 阅读 · 0 评论 -
hibernate3命名策略
在开发项目中会发现当实体类建立属性值为userName时,数据库必须建立column名称为USER_NAME,这是因为在项目搭建过程中实现了hibernate3.jar的org.hibernate.cfg.NamingStrategy接口,重写了类名和属性名的命名策略。 例如下: import org.hibernate.AssertionFailure; import org.hiberna原创 2015-01-21 15:44:49 · 326 阅读 · 0 评论 -
Hibernate参数属性配置
1、Hibernate参数设置 属性名 用途 hibernate.dialect 一个Hibernate Dialect类名允许Hibernate针对特定的关系数据库生成优化的SQL. 取值 full.classname.of.Dialect hibernate.show_sql 输出所有SQL语句原创 2015-01-22 14:08:29 · 330 阅读 · 0 评论 -
Hibernate 的clear()、flush()、evict(obj)使用
1、clear() 清除session缓存; public void clearTest() { Session session = getHibernateTemplate().getSessionFactory().getCurrentSession(); session.beginTransaction(); User u1 = (Use原创 2015-01-23 14:15:02 · 777 阅读 · 0 评论 -
hibernate的get、load区别
get方法首先查询session缓存,没有的话查询二级缓存,最后查询数据库; load方法创建时首先查询session缓存,没有就创建代理,实际使用数据时才查询二级缓存和数据库 。原创 2015-01-13 17:18:57 · 351 阅读 · 0 评论 -
java.lang.NoSuchMethodError: javax.persistence.Table.indexes()[Ljavax/persistence/Index 错误
hibernate4.3 整合 spring4.1,启动时报错如下 错误:java.lang.NoSuchMethodError: javax.persistence.Table.indexes()[Ljavax/persistence/Index 原因:hibernate-jpa-2.0-api-1.0.0.Final.jar 包与 ejb3-persistence.jar 包冲突 去原创 2015-05-08 18:01:49 · 614 阅读 · 0 评论