题
我有一个带有某个字段f1的bean,它不应该映射到表中,但有时我想从某些查询中加载它(而不是表本身)
可以吗?怎么样?
我已经尝试将其声明为@Transient,但是它不会从查询中读取它,即使我声明<return-property name="f1" column="f1"/>
谢谢!
解决方案
尝试将其映射为普通,但将insert和update设置为false。或者,您可以将其定义为公式中具有列名称的公式。 Hibernate会很好地查询它,但会知道不会尝试编写它。
不隶属于 StackOverflow