我正在使用 EMF 和 Teneo。我有一个带有派生属性的 Employee 类。我还为它定义了一个 Hibernate @Formula 注释,如下所示:
* @model
* default="0" transient="true" changeable="false"
* derived="true" ordered="false"
* annotation="teneo.jpa
* appinfo=' @Formula(\"select count(*) from Employee o where o.parent_e_id =e_id\")'"
每当我通过调用 .list() 加载 Employee 对象时,我希望查询会触发。
但是,计算派生属性的查询永远不会触发(检查了 mysql 日志)。
关于我做错了什么的任何想法或关于在哪里看的任何指示?