在获取关联关系的时候用了@Where标签,@Where(clause = "is_delete=false")
@OneToMany(mappedBy = "parent") @Where(clause = "is_delete=0") private List children;
但在运行的时候报错了,Unknown column 'children0_.false' in 'where clause'
检查后发现boolean类型在@Where
标签中是用0和1区分的
在获取关联关系的时候用了@Where标签,@Where(clause = "is_delete=false")
@OneToMany(mappedBy = "parent") @Where(clause = "is_delete=0") private List children;
但在运行的时候报错了,Unknown column 'children0_.false' in 'where clause'
检查后发现boolean类型在@Where
标签中是用0和1区分的
本文链接:JPA @Where boolean类型不能使用false ,花了好多脑细胞写的,转载请注明链接喔~~