Для чего используется Metamodel API
Я понимаю, что метамодель - это своего рода абстракция классов сущностей, но что это такое и как я могу извлечь из этого выгоду?
1 ответ
Решение
Они используются для написания критериев запросов для JPA.
Кроме того, он используется для написания спецификаций (если вы используете данные весны)
Specification<Foo> isBar() {
return (root, query, builder) -> builder.isNotNull(root.get(Foo_.bar));
}