想要使用hibernate从mysql数据库中弹出一些值

时间:2011-02-15 09:36:29

标签: mysql hibernate spring-mvc hibernate-mapping

我有一张自己加入的桌子。 我希望当我使用自联接查询弹出此表时,它将弹出数据,直到它在匹配条件中为空, 然后停止获取数据并返回高于空值的行。

谢谢

1 个答案:

答案 0 :(得分:0)

我不认为这是可能的。

因为重复的自连接必须在sql语句中表示,但递归次数(查询中的连接数)仅在获取数据后才知道。

所以我认为你应该做到这一点简单而且向前迈进:获取另一个实体。

(如果这会导致性能问题,并且您在此表中只有几个实体,您可以考虑使用一个语句(Select * FROM table)获取所有实体。)