Hibernate:从查询中加载字段,但不要将其插入表中

时间:2009-03-03 16:33:08

标签: hibernate

我有一个带有某个字段f1的bean,它不应该映射到表中,但有时我想从某些查询中加载它(而不是表本身)

可以吗?怎么样?

我已尝试将其声明为@Transient,但即使我声明<return-property name="f1" column="f1"/>

,它也不会从查询中读取它

谢谢!

1 个答案:

答案 0 :(得分:1)

尝试将其映射为普通,但将insert和update设置为false。或者,您可以将其定义为公式中具有列名称的公式。 Hibernate会很好地查询它,但会知道不会尝试编写它。