值对象持久化也用ManyToOne吗?
我的问题是:
public class SomeModel{
@ManyToOne
public Money money;
}
注意上面那个 @ManyToOne,请大家看一下这样合适不?
Money 在这个环境中业务分析中就是个值对象,我的问题是要不要加这个@ManyToOne的注释,我们知道加上这个注释,就会另建一个表保存Money,里面当然是Money的金额、币种等信息,如果不加,这个属性存入数据库中是什么形式呢?
就这样的情况,需要将值对象持久化时,还有什么要注意的吗?有没有人有这方面的经验,特别是最佳实践分享一下?
[该贴被wind13于2011-01-13 10:44修改过]