键入将MySQL类型文本映射到Java Hibernate

时间:2010-07-05 13:18:58

标签: java hibernate text mapping

使用Hibernate从MySQL数据类型text到Java的正确映射类型是什么?

@Column(name = "STACKTRACE", length = Integer.MAX_VALUE)
public String getStacktrace() {
    return this.stacktrace;
}

4 个答案:

答案 0 :(得分:58)

试试这个:

@Column(name = "STACKTRACE")
@Type(type="text")

答案 1 :(得分:14)

我认为这解决了问题

@Column(length = 65535,columnDefinition="Text")

答案 2 :(得分:8)

逆向工程Hibernate Tools,来自MySql Type text:

@Column(name = "COLUMNNAME", length = 65535)

答案 3 :(得分:0)

要解决此问题,我必须注释如下:

@Column(name="LONG_DESCRIPTION" , length = 65535, columnDefinition="TEXT")
@Type(type="text")'