随笔分类 -  Java - Hibernate

摘要:org.hibernate.SQL 在SQL DML语句被执行时记录 org.hibernate.type 记录所... 阅读全文
posted @ 2011-12-02 17:11 Jamie 阅读(332) 评论(0) 推荐(0)
摘要:注意:不要使用Restrictions.sqlRetriction(strSQl)方式进行设置查询,否则插叙条件为关联类的属性时会出错。 原因是Hibernate会自动转换为SQL语句,相应的关联类... 阅读全文
posted @ 2011-11-18 15:43 Jamie 阅读(245) 评论(0) 推荐(0)
摘要:@Enumerated(value=EnumType.ORDINAL)采用枚举类型的序号值与数据库进行交互, 此时数据库的数据类型需要是数值类型,例如在实际操作中 CatTest ct = ... 阅读全文
posted @ 2011-11-04 08:31 Jamie 阅读(15403) 评论(1) 推荐(0)
摘要:例如:如果你的枚举类里定义是: public static enum Gender { MALE, FEMALE; } 修改你的pojo: @Enumerated(EnumType.STRING) p... 阅读全文
posted @ 2011-08-09 16:29 Jamie 阅读(5349) 评论(0) 推荐(0)
摘要:Restrictions.eq = Restrictions.allEq 利用Map来进行多个等于的限制 Restrictions.gt > Restrictions.ge >= Restrictio... 阅读全文
posted @ 2011-08-03 10:10 Jamie 阅读(244) 评论(0) 推荐(0)
摘要:对于支持子查询的数据库,Hibernate支持在查询中使用子查询。一个子查询必须被圆括号包围起来(经常是SQL聚集函数的圆括号)。 甚至相互关联的子查询(引用到外部查询中的别名的子查询)也是允许的。 ... 阅读全文
posted @ 2011-03-02 08:58 Jamie 阅读(14549) 评论(0) 推荐(0)
摘要:1 、 @Entity(name="EntityName") 必须 ,name 为可选 , 对应数据库中一的个表 2 、 @Table(name="",catalog="",schema="") ... 阅读全文
posted @ 2010-12-31 09:17 Jamie 阅读(8345) 评论(0) 推荐(3)
摘要:使用MyEclipse创建JavaEE5.0的Web项目,在使用Hibernate3.5.1以上(包括3.6)的注解功能时出现错误: java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z 。 解决办法:删除对Java EE 5 Libraries的使用。 问题原因:javaee.jar中的部分类与h... 阅读全文
posted @ 2010-12-29 17:17 Jamie 阅读(2581) 评论(0) 推荐(0)
摘要:使用Hibernate注解(Annotation)编写实体对象,出现如下错误: java.lang.NoClassDefFoundError: javax/persistence/Cacheable... 阅读全文
posted @ 2010-12-15 10:25 Jamie 阅读(2009) 评论(0) 推荐(0)
摘要:hibernate.hbm2ddl.auto参数的作用主要用于:自动创建|更新|验证数据库表结构。如果不是此方面的需求建议set value="none"。 create: 每次加... 阅读全文
posted @ 2010-11-27 16:30 Jamie 阅读(1965) 评论(0) 推荐(0)