休眠替代价值

时间:2011-11-08 21:36:53

标签: hibernate

我需要你的帮助:在设置元素时,hibernate是否有办法设置替代值?例如:

元素String columnA链接到db中标记为ColumnA的列。 当columnA = 1时,查询还必须搜索0(你可以看到它有星号)。 换句话说,查询必须包含select ...... from ... where(columnA = 1或columnA = 0)。我可以使用find by example自动执行吗?

我希望这很清楚。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

在这种情况下,通过示例查找不是合适的策略。只需使用HQL查询或经典条件查询。或者创建一个Criteria查询,将一个示例限制(将columnA设置为null或排除)与常规的析取限制混合。