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

可以吗?怎么样?

我已经尝试将其声明为@Transient,但是它不会从查询中读取它,即使我声明<return-property name="f1" column="f1"/>

谢谢!

有帮助吗?

解决方案

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top