Java JPA实体表达式计算器

Java JPA实体表达式计算器,java,hibernate,jpa,jpql,Java,Hibernate,Jpa,Jpql,是否有可能在没有活动实体管理器的情况下,使用任何libs或Hibernate来评估JPA实体是否满足JPQL/RSQL表达式 例如: SampleEntity entity = ...; boolean evaluationResult = new Criteria("id=gt=1").test(entity); 是一个实现类似于JPQL语法的库,支持表达式求值/解释,以及对Blaze持久性查询生成器的序列化 请参见此处的示例:您可以使用此库: 它将允许您运行搜索查询,例

是否有可能在没有活动实体管理器的情况下,使用任何libs或Hibernate来评估JPA实体是否满足JPQL/RSQL表达式

例如:

SampleEntity entity = ...;
boolean evaluationResult = new Criteria("id=gt=1").test(entity);
是一个实现类似于JPQL语法的库,支持表达式求值/解释,以及对Blaze持久性查询生成器的序列化


请参见此处的示例:

您可以使用此库:

它将允许您运行搜索查询,例如:

/搜索?过滤器=平均值(评级)4.5品牌名(“奥迪”、“路虎”)(年份2018公里