[英]JPA Metamodel Generator doesn't create all fields
這是我的課:
@Embeddable
public class QuarterIntValues {
@Column(nullable = true)
private int valueRR;
@Column(nullable = true)
private int valueRL;
@Column(nullable = true)
private int valueFL;
@Column(nullable = true)
private int valueFR;
}
這是生成的元模型:
@Generated(value = "org.hibernate.jpamodelgen.JPAMetaModelEntityProcessor")
@StaticMetamodel(QuarterIntValues.class)
public abstract class QuarterIntValues_ {
public static volatile SingularAttribute<QuarterIntValues, Integer> value;
}
我希望元模型處理器為我在原始類中創建的每個字段生成一個字段。 我在想什么嗎? 感謝您的任何幫助。
我找到了解決我問題的方法。 您需要為類中的字段創建getter和setter。 然后metamodelProcessor會生成metamodel類中的字段。
我有一個類似的問題,但是我的問題是由於在實體類中缺少生成的ID,如下所示:
@Id
@GeneratedValue
Integer xxx;
那解決了我的問題。
作為JPA的新手,似乎每個實體表都需要它嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.