我有一个这样的实体。
@Entity
public class Book
{
private String title;
@Column(unique = true, nullable = false)
public String getTitle { returns title; }
}
实体元模型生成器会产生这样的结果(两个相同的字段,无法编译)。
@StaticMetamodel(Book.class)
public class Book_
{
public static volatile SingularAttribute<Book, String> title;
public static volatile SingularAttribute<Book, String> title;
}
这可以通过将@Column注解从getter方法移到字段声明中来解决。
干杯!