【发布时间】:2015-11-05 10:42:50
【问题描述】:
我有一个要求,我需要将实体持久化到 DB。 该实体由另一个类组成。我希望类 toString 数据被持久化。
下面是例子:
class A {
String x;
B b;
}
Class B {
String y;
public String toString() {
return y;
}
MySql Table DataTable(column1 varchar, column2 varchar)
当我 em.persist(A) 时,column1 应该存储来自类 A 的 x 的值, 并且 column2 应该存储来自 B 类的 y 值
怎么做?
【问题讨论】:
-
你应该避免使用
toString()作为序列化的一种形式。 -
@RealSkeptic 我不想序列化它,只想将它作为字符串保存到表中。
标签: java mysql entity-framework jpa entity