Hibernate
cgwshxs
学生
展开
-
一对一唯一外键关联(单向)
假设有个Person类和一个IDCard类,Person的属性为:id int,name String,IDCard相同。如果要将他们构成一对一唯一外键关联映射。我们首先需要在Person中增添一个属性:private IDCard idcard;然后我们编写映射文件:IDCard.hbm.xml: Person.hbm.xml:原创 2009-03-13 14:07:00 · 612 阅读 · 0 评论 -
一对多关联映射(双向)
有两个类:Classes和Student,两个类中都有id和name属性,他们之间的关系为:一个学生对应一个班级,一个班级对应多个学生。在Classes中添加:private Set students;在Student中添加:private Classes classes;下面建立映射文件:原创 2009-03-15 00:56:00 · 476 阅读 · 0 评论 -
每次重启Tomcat后,使用Hibernate修改数据库的记录都会导致以前记录被删除的解决办法。
将hibernate.hbm2ddl.auto的值设为update具体说明hibernate.hbm2ddl.auto几个参数的意思: validate 加载hibernate时,验证创建数据库表结构 create 每次加载hibernate,重新创建数据库表结构,这就是导致数据库表数据丢失的原因。 create-drop原创 2009-03-18 10:29:00 · 908 阅读 · 0 评论