表User:Address是一对多的关系
UserBean中有一个addresses的Set
现在要查询出这样的User,拥有Address中门牌doorplate为"642"的User,
现在DB中只有一个这样的User,这个User拥有门牌doorplate为"642"的Address五个~~
创建DetachedCriteria 的语句如下:
|
实际查询语句如下:
|
理论上查询出来的list应该User的list是1,可现在查询出的是5个,请教哪位高人指点我这样写为什么查询不出来?
现在要查询出这样的User,拥有Address中门牌doorplate为"642"的User,
现在DB中只有一个这样的User,这个User拥有门牌doorplate为"642"的Address五个~~
创建DetachedCriteria 的语句如下:
|
实际查询语句如下:
|
理论上查询出来的list应该User的list是1,可现在查询出的是5个,请教哪位高人指点我这样写为什么查询不出来?
|
btw:其实Hibernate并不是和Spring完美无缝结合的,因为他们两个作者方向就不一样,Hibernate作者是为EJB服务器JBoss服务的,Hibernate是EJB3的实现机制.....,而Spring和EJB3是相竞争的,而且争得很厉害。