Metamodel API 有什么用
What is Metamodel API used for
我知道元模型是实体的一种抽象 类,但它究竟是什么以及我如何从中获益?
它们用于为 JPA 编写条件查询。
此外,它还用于编写规范(如果您使用的是 spring 数据)
Specification<Foo> isBar() {
return (root, query, builder) -> builder.isNotNull(root.get(Foo_.bar));
}
我知道元模型是实体的一种抽象 类,但它究竟是什么以及我如何从中获益?
它们用于为 JPA 编写条件查询。
此外,它还用于编写规范(如果您使用的是 spring 数据)
Specification<Foo> isBar() {
return (root, query, builder) -> builder.isNotNull(root.get(Foo_.bar));
}