类型映射 MySQL 类型文本到 Java Hibernate
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/3179773/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-13 17:10:20 来源:igfitidea点击:
Type mapping MySQL type text to Java Hibernate
提问by Alex
What is the correct mapping type from MySQL data type text
to Java using Hibernate?
text
使用 Hibernate从 MySQL 数据类型到 Java的正确映射类型是什么?
@Column(name = "STACKTRACE", length = Integer.MAX_VALUE)
public String getStacktrace() {
return this.stacktrace;
}
采纳答案by Maurice Perry
Try this:
尝试这个:
@Column(name = "STACKTRACE")
@Type(type="text")
回答by Alex
The reverse engineering Hibernate Tools, makes from MySql Type text:
逆向工程 Hibernate Tools,从 MySql Type 文本制作:
@Column(name = "COLUMNNAME", length = 65535)
回答by Miks
I think this solves the problem
我认为这解决了问题
@Column(length = 65535,columnDefinition="Text")
回答by Garfield Heron
To fix this issue, I had to annotate like below:
为了解决这个问题,我必须像下面这样注释:
@Column(name="LONG_DESCRIPTION" , length = 65535, columnDefinition="TEXT")
@Type(type="text")'