是否可以使用 Hibernate 映射数据库列,以便我可以在 HQL 查询中使用它,但不能将其映射到映射类中的实际属性?
我在课堂上不需要这个属性,并且希望避免 getter 和 setter 的混乱,无论如何都不应该使用它们。
我的用例是在某些行上设置一个标志,因此不同的进程将拾取该行并对其进行处理。我们只需要像这样对字段进行更新:
update FJ345KJ set wrkxGrumble=1
where wrkxGrumble = 0
and -- more constraints comming here
由于数据库强加给我们的表名和列名类似于哈希码,我们希望使用 HQL 进行更新,它可以使用漂亮的映射名称。因此我们需要在 Hibernate 中映射的列。