0
JPA 메타 모델 생성 http://relation.to/Bloggers/HibernateStaticMetamodelGeneratorAnnotationProcessor 을 사용하여 속성 이름과 함께 조건 쿼리를 실행할 수 있습니다.JPA 메타 모델 생성 누락 된 속성
@Entity public class Order
{
@Id
Integer id;
@ManyToOne
Customer customer;
@OneToMany
Set<Item> items;
BigDecimal totalCost;
java.net.URI uri;
...
}
와 :이 같은 엔티티가 있다면 :
제가 http://mvnrepository.com/artifact/org.hibernate/hibernate-jpamodelgen/4.3.5.Final
문제가되는 메타 클래스 통 ANT와 hibernate-jpamodelgen-4.3.5.Final 생성있어 세터 및 모든 것 ...
생성 된 메타 모델은 다음과 같습니다.
@StaticMetamodel(Order.class)
public class Order_ {
public static volatile SingularAttribute<Order, Integer> id;
public static volatile SingularAttribute<Order, Customer> customer;
public static volatile SetAttribute<Order, Item> items;
public static volatile SingularAttribute<Order, BigDecimal> totalCost;
}
따라서 URI이 생성 된 클래스에 없습니다.
java.net.URI에 대한 속성 생성자가없는 누락 된 표준 때문일 수 있습니다.
고맙습니다!
아마도 Hibernate의 메타 모델 생성기가 지원하지 않을 수도 있습니다. 확실히 DataNucleus 메타 모델 생성기입니다. AFAIK –
이것은 최대 절전 모드 버그 일 수 있습니다. 'uri' 필드를'@ Basic' 주석으로 명시 적으로 매핑 해보십시오. –