【发布时间】:2016-08-06 00:24:37
【问题描述】:
我在 mysql 表中有一个 int 列,用于存储与状态相关的位。我有兴趣根据状态字段中是否设置一个或多个位进行查询。
我尝试了以下方法:Expressions.booleanTemplate("(status & {0}) = 0", A_BIT_MASK);
但是,这给了我一个InvalidDataAccessApiUsageException: org.hibernate.QueryException: unexpected char: '&'。
我将 Spring Data 与 Hibernate 和 MySQL 一起使用。我正在尝试使用 Querydsl 查询数据库。
【问题讨论】:
标签: mysql spring hibernate querydsl