我只是在学习 JPA 标准和元模型。我找到了以下元模型示例:
@StaticMetamodel( Person.class )
public class Person_ {
public static volatile SingularAttribute<Person, Long> id;
public static volatile SingularAttribute<Person, String> name;
public static volatile SingularAttribute<Person, Integer> age;
public static volatile SingularAttribute<Person, Address> address;
public static volatile SetAttribute<Person, Order> orders;
}
此元模型的所有字段均为空。那么,谁能解释一下 JPA 提供程序将如何获取,例如,以下示例中的字段名称:
criteria.where(builder.equal( personRoot.get( Person_.age ), 50));
泛舟湖上清波郎朗
相关分类