日期:2014-05-19  浏览次数:20828 次

求解数据库没外键,怎么建立实体关系
比如说主题和回复存在一对多关系,怎么建立符合面向对象的实体关系.
比如说主题的属性有:id title content
回复有id content
这样怎么建立java实体类呀,首先数据库没外键,用@onetomany貌似不行的,求解
数据库

------解决方案--------------------
数据库有没有外键对于配置来说不重要!
    只要你按照主外键的形式来存储就好!
主题表(一的一方):
public class Themes{
private Integer id;  //主题编号
private String title;  //标题
private String content; //主题内容
//@onetomany 这里就是onetomany
private Map rmap = new HashMap(); //回复的map集合

    //get/set
}


回复表(多的一方):
public class Replys{
private Integer id ; //回复编号
private String content; //回复内容
private Themes themes; //主题对象
    //get/set
}



------解决方案--------------------
编码控制 不必再数据库建立关系

------解决方案--------------------
  可以后台处理