日期:2014-05-20  浏览次数:20695 次

学习hibernate 的困惑
如果我有一张user表,还有一张topic表,user表中有引用了topic表的主键作为外键,我现在要通过user的id来查询出该用户的所有信息及该用户发表的topic的所有信息,在返回的时候怎么返回呢?是List<User> 还是?因为这里面应该包含两张表的信息。
1.用hibernate 怎么查询,返回的是什么类型list
2.假如一个表的查询我可以用id=user ;<s:property user.name>输出,但这个怎么写啊!hibernate真让我困惑

------解决方案--------------------
探讨
引用:
你这表设计的有问题吧 该用户发表的topic的所有信息 是多条还是单条?
多条的话是不是在topic里放user的主键,但是你在user里引用了topic的主键,说明topic只是user的一个附属的属性,这些都木弄明白 怎么解答??

我说的是复杂查询后得到的list放入哪个Dao中,前提是多对多的表