【发布时间】:2021-11-05 14:26:39
【问题描述】:
在我的应用程序中使用带有 Kotlin 的 CriteriaBuilder 的 isMember 方法时,它会在以下行中出现以下错误:
我一直在研究,当他们需要过滤实体元素列表时,他们总是使用该表单添加谓词进行过滤。
你知道会发生什么吗?
谢谢。
【问题讨论】:
标签: spring-boot kotlin criteria hibernate-criteria criteria-api
在我的应用程序中使用带有 Kotlin 的 CriteriaBuilder 的 isMember 方法时,它会在以下行中出现以下错误:
我一直在研究,当他们需要过滤实体元素列表时,他们总是使用该表单添加谓词进行过滤。
你知道会发生什么吗?
谢谢。
【问题讨论】:
标签: spring-boot kotlin criteria hibernate-criteria criteria-api
Content_-like 类是从相应的@Entity 类生成的。您需要启用在构建期间完成此工作的插件。使用 Maven 可以这样做:
<build>
...
<plugins>
...
<plugin>
<groupId>org.bsc.maven</groupId>
<artifactId>maven-processor-plugin</artifactId>
<version>3.1.0</version>
<executions>
<execution>
<id>process</id>
<goals>
<goal>process</goal>
</goals>
<phase>generate-sources</phase>
<configuration>
<processors>
<processor>org.hibernate.jpamodelgen.JPAMetaModelEntityProcessor</processor>
</processors>
</configuration>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-jpamodelgen</artifactId>
<version>${hibernate.version}</version>
</dependency>
</dependencies>
</plugin>
...
</plugins>
...
</build>
重建后Content_(和所有类似的类)应该出现在类路径中
【讨论】: