我使用Java类作为应该映射到sql表的实体。
我的问题是我有一个字段,我不希望它是coulmn,但是当运行我的.war->时,我得到了org.hibernate.mapping.Column错误。
有没有办法不把它转换成列就添加它?

@Entity
@Table(name = "queue", indexes = {@Index(name = "fileSha1", columnList = "fileSha1"),
    @Index(name = "fileSha256", columnList = "fileSha256"),
    @Index(name = "fileMd5", columnList = "fileMd5")})
public class MyQueue{

 // HERE - I don't want it as a column
protected List<enum> parts_codes = new ArrayList<>();

@Column
protected String Method;

@Column
protected String profileName = "test";


@Column
private String downloadUrl;

最佳答案

使用@Transient注释,实体管理器将忽略该字段。

07-24 09:49
查看更多