【问题标题】:How to handle hibernate mapping Column error?如何处理休眠映射列错误?
【发布时间】:2015-08-02 07:30:35
【问题描述】:

我将 Java 类用作应映射到 sql 表的实体。 我的问题是我有一个字段,我不希望它成为一个字段,但是在运行我的 .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;

【问题讨论】:

标签: java mysql sql hibernate


【解决方案1】:

带有@Transient 注释的字段将被实体管理器忽略。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-25
    • 2019-01-17
    • 1970-01-01
    • 2021-09-29
    • 2012-02-27
    • 2017-10-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多