比如说主题和回复存在一对多关系,怎么建立符合面向对象的实体关系.
比如说主题的属性有:id title content
回复有id content
这样怎么建立java实体类呀,首先数据库没外键,用@onetomany貌似不行的,求解数据库
比如说主题的属性有:id title content
回复有id content
这样怎么建立java实体类呀,首先数据库没外键,用@onetomany貌似不行的,求解数据库
解决方案 »
- 求教大虾如何利用struts2的拦截器技术做日志记录(不用LOG4J)
- 求lucene和nutch资料及好的网站地址
- 求一个监控错误的程序。。。
- project用struts weblogic 8.1 就是报错 气死人啊
- 用什么可以做一个像IE帮助文档那样的帮助文档,谢谢!
- 得到客户端的ip地址
- 请高手帮忙,关于RMI,一定送分!!!在线等!!!
- import oracle.sql.* 怎么实现?在线等待谢谢
- 菜鸟Java实习生(测试狗)求教老哥们一个问题
- Tomcat启动报异常
- 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自动生成表的时候不在自动生成外键、这个就不知道怎么弄了!