Java 有几个条件的JPA查询?
我正在使用Play框架和JPA开发一个小游戏。我读过,大部分内容都很清楚,但我真的不明白如何组合条件,特别是我想检查的一个值,布尔值 我的用户类有一个联机数据成员:Java 有几个条件的JPA查询?,java,sql,jpa,playframework,Java,Sql,Jpa,Playframework,我正在使用Play框架和JPA开发一个小游戏。我读过,大部分内容都很清楚,但我真的不明白如何组合条件,特别是我想检查的一个值,布尔值 我的用户类有一个联机数据成员: public online; 我使用的是一个mysql数据库,此列另存为bit(1)。 我要做的是获取所有在线用户的列表(online=true),这些用户也在特定的房间中 我知道如何做第二部分,但我不知道如何检查数据库中的online是否设置为true 这就是我所拥有的: List<User> userList =
public online;
我使用的是一个mysql数据库,此列另存为bit(1)。
我要做的是获取所有在线用户的列表(online=true)
,这些用户也在特定的房间中
我知道如何做第二部分,但我不知道如何检查数据库中的online是否设置为true
这就是我所拥有的:
List<User> userList = User.find("byRoom", room).fetch();
List userList=User.find(“byRoom”,room.fetch();
如何检查联机状态?他们简化的查询API建议您应该能够使用类似以下内容:
User.find(“byRoomAndOnline”,room,1.fetch()
否则,您可以使用更具JPA风格的查询:User.find(“room=?and online=1”,room.fetch()