Hibernate数据库
dongguojun
这个作者很懒,什么都没留下…
展开
-
Hibernate一对一主键映射
IdCard的主键不是自增长,是用Person的Id作为主键同时作为外键,IdCard的主键随Person的Id的变化而改变,其实两个主键的值是相等的。 [b]Person.java[/b] [code="java"] package cn.itcast.hibernate.domain; public class Person { private int id; privat...2009-11-12 13:52:31 · 95 阅读 · 0 评论 -
Hibernate一对一外键映射
person作为IdCard的一个外键 [b]Person.java[/b] [code="java"] package cn.itcast.hibernate.domain; public class Person { private int id; private String name; private IdCard idcard; public int getI...2009-11-12 14:08:05 · 79 阅读 · 0 评论 -
Hibernate映射id为uuid.hex时如何构造POJO和设置映射
1.映射的设置,原本以为类型要写成java.util.UUID,其实是用string类型。 [code="xml"] [/code] 2.POJO里面定义也用String [code="java"] package bj.bean; public class Person { private St...2011-02-13 22:44:11 · 186 阅读 · 0 评论 -
【转】hibernate中持久化对象的状态图解析
hibernate中对象的状态图可以用UML的状态图表示如下: [img]http://dl.iteye.com/upload/attachment/416085/8746dbfe-22d5-396e-a28c-b57b0f3caac5.png[/img] session就是一级缓存 对以上图形的解析:1.当一个对象被new了以后此对象处于瞬时态(Transient);2.然后对此对...原创 2011-02-14 15:49:38 · 85 阅读 · 0 评论 -
Hibernate的HQL的两种参数方式
HQL的意思是Hibernate Query Language。 1."?"占位符 [code="java"] public List getPersons(String name) { String hql="from Person as person where person.name=?"; Query query=sessionFactory.getCurrentSess...2011-02-14 19:10:45 · 489 阅读 · 0 评论