Hibernate:将对象保持为String?

时间:2009-03-28 17:18:45

标签: hibernate persistence

假设我有一个像

这样的对象
public class Handle {
    private String handle;
    public Handle(String name) {
        this.handle=name;
    }
    public String toString() {
      return this.handle;
    }
 }

这是某些POJO的属性,我想用Hibernate继续。如何为我的POJO定义映射,使其Handle对象只存储为字符串?

澄清:我在这里真正要问的是,我如何坚持自定义类型?答案是实现UserType。

2 个答案:

答案 0 :(得分:2)

您应该将其映射为组件

答案 1 :(得分:2)

我可能一直不清楚,但我问的问题的基本解决方案是实现Hibernate UserType。