Hibernate
qingqing_yixiao
这个作者很懒,什么都没留下…
展开
-
使用Hibernate获取最大值(max)的三种方法
获取最大值的三种方法:1. 使用 hsqlInteger c = (Integer)dbt.getSession().createQuery("select max(a.ArticleId) from Article a " ).uniqueResult();System.out.println(c);注意:要加上别名“a”, a.ArticleId注意大小写! 否则会出现"无法解释的...原创 2013-08-17 16:24:25 · 195 阅读 · 0 评论 -
开发中Hibernate annotation 中@Transient的使用
@Transient的作用 : 用于注释pojo对象中的属性,被注释的属性将成为短暂的,不会持久化到数据库的“短暂”属性。Hibernate annotation 的实体类中如果存在数据库中没有的字段,也就是我们常说的根据业务需求临时添加的一些字段供我们存放数据,那么就需要在新添加的这个字段中加上 @Transient import...原创 2013-08-28 16:56:26 · 225 阅读 · 0 评论 -
hibernate使用oracle的索引实现插入数据的id自增长
1.在数据库中建立表;2.建立索引,SEQ_TEST1.3.在实体类中,对id进行如下设置 @Id @Column(name = "ID", unique = true, nullable = false) @SequenceGenerator(name = "userseq",sequenceName = "SEQ_TEST1",allocationSize=1,initialVa...原创 2013-09-10 16:46:16 · 179 阅读 · 0 评论 -
映射时间(Temporal)类型@Temporal
在进行实体映射时,有关时间日期类型的类型可以是java.sql包下的java.sql.Date、java.sql.Time 和java.sql.Timestamp,还有java.util包下的java.util.Date 和 java.util.Calendar类型。 使用hibernate自动映射过来的是java.util包中的类型.即标注@Temporal注释来说明转化...原创 2013-09-29 13:40:33 · 778 阅读 · 0 评论