Java 变量名中带有“And”的JPA查询
我有一个这样的疑问。实体变量名为boolVariable1,boolAndVariable2的名称中有一个“And”,boolVariable3 我得到错误,找不到类型的属性bool。。。关于建筑 我无法删除变量名中的“And”Java 变量名中带有“And”的JPA查询,java,hibernate,jpa,spring-data-jpa,repository,Java,Hibernate,Jpa,Spring Data Jpa,Repository,我有一个这样的疑问。实体变量名为boolVariable1,boolAndVariable2的名称中有一个“And”,boolVariable3 我得到错误,找不到类型的属性bool。。。关于建筑 我无法删除变量名中的“And” 我怎样才能做到这一点呢?看看这个例子: findAllByBoolVariable1AndBoolAndVariable2AndBoolVariable3 您可以使用@Query annotation并在其中写入查询。您可以在annotation@Query的帮助下创
我怎样才能做到这一点呢?看看这个例子:
findAllByBoolVariable1AndBoolAndVariable2AndBoolVariable3
您可以使用@Query annotation并在其中写入查询。您可以在annotation@Query的帮助下创建自定义查询
@Query("select r from EntityName r where r.boolAndVariable2 = :param")
List<EntityName> findByVariable(@Param("param") String param);
因为那样 我想这是不可能的。您必须编写一个查询findallbyboolvariable1和boolandvariable2和boolvariable3,我认为在这个错误中,findallbyboolvariable1和boolvariable2和boolvariable3也是一样的
@Transactional
@Query("delete from LogicCondition lc where lc.id = :id")
void deleteById(Integer id);