使用Hibernate动态更新特定列上的查询

对Google,SO或文档的研究没有帮助我。 我有一个包含一些字段的类,让我们举个例子:Person.class

领域:

int ID;
String Name;
Date dateOfBirth;
int sizeInCm; // 178 for example

我只想在SQL Server中动态更新一个字段,而不必在类上使用CriteriaUpdate(太旧的Hibernate版本)或@DynamicUpdate(我需要在后端的其他方法中更新所有字段)。

例如,用户在视图中更改了他的dateOfBirth,而我只想保留该日期。 但是,我不知道我的方法将更新哪个字段,因此我需要动态处理它。 我应该将Criteria接口(限制)与本机HQL或其他方式混合使用吗?

评论