java - Metamodel API 的用途是什么

标签 java metamodel

我知道元模型是实体类的抽象,但它到底是什么以及我如何从中获利?

最佳答案

它们用于为 JPA 编写条件查询。

此外,它还用于编写规范(如果您使用的是 spring 数据)

Specification<Foo> isBar() {
    return (root, query, builder) -> builder.isNotNull(root.get(Foo_.bar));
}

关于java - Metamodel API 的用途是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41471126/

相关文章:

java - 在SQL IN子句中多次传递900个参数并使用Java导出到xlsx文件

java - 为电子邮件实现 Spring Boot 服务

java - 将对象的 int 变量与 String 进行比较

ruby-on-rails - Rails 自定义元模型?

hibernate - 如果映射的父类(super class)来自不同的库,则无法生成元模型

java.sql.SQLRecoverableException - 从 jdbc 重新连接

java - 为什么 Eclipse 不编译 APT 生成的类?

java - 如何生成 JPA 实体元模型?

UML - 是否可以将 ActivityPartitions 添加到 StructuredActivityNodes?

java - 与@XmlTransient相反