使用Hibernate Annotation映射具有变量类型的字段

时间:2010-06-09 19:08:05

标签: java hibernate

我怎么能在班上有一个变量类型的字段?我使用hibernate注释来映射到DB。我尝试使用java.io.Serializable作为字段的类型,但是它将数据映射到01,如果我得到它的对象并将其转换为真正的类型,则为true。但是我需要对这个需要真正数量的字段的对象运行查询。(现在我无法将整数字段与数字进行比较) 有谁知道我该怎么做?

提前致谢。

1 个答案:

答案 0 :(得分:0)

您不能在Java中使用变量类型 - 它是statically typed语言。

我猜你可以用groovy(+ grails)来实现这样的目标,即dynamically typed。使用类似def someField的内容,您可以稍后使用someField作为您期望的内容。