比如说主题和回复存在一对多关系,怎么建立符合面向对象的实体关系.
比如说主题的属性有: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
}