Java MYSQL文本数据类型转换为字符串,反之亦然
嗨,我有一个文本数据类型的表。我正在使用hibernate获取/插入数据 我的问题是Java MYSQL文本数据类型转换为字符串,反之亦然,java,mysql,hibernate,Java,Mysql,Hibernate,嗨,我有一个文本数据类型的表。我正在使用hibernate获取/插入数据 我的问题是 对于文本类型,我应该在实体类对象中使用什么数据类型 如何将文本数据转换为字符串,反之亦然 是否有文本数据类型的替代方案?我需要在此列中插入一个大文本(字符串) 1.对于文本类型,我应该在实体类对象中使用什么数据类型 答复 2.如何将文本数据转换为字符串,反之亦然 答复 它已经是字符串无需转换 3.是否有文本数据类型的替代方案?我需要在此列中插入一个大文本(字符串) 答复 您最多可以存储长度65535 对
字符串
无需转换
3.是否有文本数据类型的替代方案?我需要在此列中插入一个大文本(字符串)
答复
您最多可以存储长度65535
对于
.hbm.xml
文件
<property name="property" type="string">
<column name="column" length="65535" />
</property>
Varchar有255个字符的限制。我需要更多。我尝试将其用作插入和检索值的字符串。不会抛出错误,但不会向数据库中插入任何值。请使用大文本,它的大小非常荒谬,几乎与输入文本相同。大文本是一个字符串,因此不需要使用正确的sql代码进行转换,如果您愿意共享当前无法工作的代码,我可能能够看到问题所在。
<property name="property" type="string">
<column name="column" length="65535" />
</property>
@Column(name = "COLUMNNAME", length = 65535)