如何在更新HQL中设置列类型?

时间:2016-09-18 15:15:36

标签: hibernate hql

我有这个查询,我想编辑其中一列:

update xx.xxx.Entity set :type = :data where id = :id

:输入,我想放一个选项: 数目/类型/注释

但是,我从IDEA获得此异常/错误:<set assignment> expected, got ':'

我该怎么做?

1 个答案:

答案 0 :(得分:0)

你能尝试这种语法吗?

@Query("update ru.mrchebik.model.TelephoneNumber set ?#{[0]} = :data where id = :id")
String editNumber(final String type, @Param("id") final long id, @Param("data") final String data);

请让我们知道结果。