Для чего используется Metamodel API

Я понимаю, что метамодель - это своего рода абстракция классов сущностей, но что это такое и как я могу извлечь из этого выгоду?

1 ответ

Решение

Они используются для написания критериев запросов для JPA.

Кроме того, он используется для написания спецификаций (если вы используете данные весны)

Specification<Foo> isBar() {
    return (root, query, builder) -> builder.isNotNull(root.get(Foo_.bar));
}
Другие вопросы по тегам