HQL查询从显示的列表中选择包含任何参数的列表

时间:2018-04-06 11:10:49

标签: spring hibernate hql

我有一个包含4个下拉列表的搜索表单 我想创建一个HQL查询,根据在这些下拉列表中选择的值搜索对象列表 我希望我很清楚><

喜欢:

private static final String QUERY_SEARCH_USERS  = "SELECT u FROM User where param = ... ";  

或者我不知道它应该是怎么回事^^'

有可能吗?

1 个答案:

答案 0 :(得分:2)

正确的HQL / JPQL查询:

SELECT u FROM User u 
WHERE u.id IS NULL OR u.id = :param1 AND u.name IS NULL OR u.name = :param2