首先,hibernate是支持面向对象的,所以当具体开发的时候,我们可以体用其面向对象的特性来建立底层的数据库,这样我们可以节省出大量的时间来整理系统的设计思路而不必去关心底层数据表之间是怎样进行关联的了,所以建立数据的步骤应该是这样的:
第一:确定关系实体,以及他们的属性。
第二:确定各个实体之间的关系,最好用建模工具进行设计。
第三:检查各个实体之间的关系是否正确。
第四:现在可以用java来写程序的底层了,但是如果有关联关系的两个实体,那么就应该是用面向对象的思路去体现关联关系。例如:
public class Users implements Serializable{
private int id;
。。。
private Group group;
private Roler roler;
public Group getGroup() {
return group;
}
public void setGroup(Group group) {
this.group = group;
}
public Roler getRoler() {
return roler;
}
public void setRoler(Roler roler) {
this.roler = roler;
}
。。。。。
而不是:
private int groupId;
private int rolerId;
然后将各个实体对应的配置文件进行相应的修改,这样hibernate底层部分基本上就建立好了。