比如说主题和回复存在一对多关系,怎么建立符合面向对象的实体关系.
比如说主题的属性有:id title content
回复有id content
这样怎么建立java实体类呀,首先数据库没外键,用@onetomany貌似不行的,求解数据库
比如说主题的属性有:id title content
回复有id content
这样怎么建立java实体类呀,首先数据库没外键,用@onetomany貌似不行的,求解数据库
解决方案 »
- java web整合开发王者归来 这本书怎么样?
- SmartUpload上传问题
- 急求servlet,jsp,javabean的使用
- 高手指点在aop处理类中为什么MessageContext对象为空
- 求一个eclipse设置问题。
- 求qrcode编码
- hibernate操作数据库,在后台删除了数据,前台却还在,为什么?
- EJB3.0初学的问题,请教解答!
- 请问大家一个weblogic的问题
- 做OA开发主要需开发什么?
- Spring MVC 中 怎样从一个Controller 方法跳转到另一个方法,注意是跳转,不是调用
- 无语……用Spring的getJdbcTemplate的query方法返回的List为空!但是在数据库执行sql语句有结果,求解!
只要你按照主外键的形式来存储就好!
主题表(一的一方):
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
}
回复表是(id content theme_id)这里的theme_id相当于theme表里的id,只是不存在外键,就是这个意思,java实体怎么整
java 实体就是这个咯!
上面的回复已经写出来了!
配置theme对象就好!然后注解@manytoone就好
一的一方配置集合
多的一个配置对象
但是你说的在用了@onetomany自动生成表的时候不在自动生成外键、这个就不知道怎么弄了!