gpt4 book ai didi

string - 在Hibernate中将String转换为Clob,反之亦然

转载 作者:行者123 更新时间:2023-12-04 05:13:09 26 4
gpt4 key购买 nike

假设我有一个类(class):

class EventTransaction {
.....
private Clob dataXML;

public Clob getDataXML() {
return dataXML;
}

public void setDataXML(Clob dataXML) {
this.dataXML = dataXML;
}
}

和Hibernate映射xml:
 <property name="dataXML" type="java.sql.Clob">
<column name="XML" sql-type="CLOB"/>
</property>

在Java代码中,如何将String转换为Clob,反之亦然,以保存到数据库中:
Ex: EventTransaction et = new EventTransaction();
String xml = "fdfsafafafa";
et.setDataXML(convertStringToClob(xml));
HibernateTemplate.saveOrUpdate(et);

您能帮忙实现函数 convertStringToClob (字符串数据)吗?

谢谢,

最佳答案

做这个

@Column(name='xml')
@Lob
private String dataXML;

public String getDataXML() {
return dataXML;
}

public void setDataXML(String dataXML) {
this.dataXML = dataXML;
}

因此,无需进行转换,并且一切都由Hibernate完成。

我使用注释显示了它,可以使用 .hbm.xml文件完成相同的操作。

关于string - 在Hibernate中将String转换为Clob,反之亦然,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16641758/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com