我有这个查询,我想编辑其中一列:
update xx.xxx.Entity set :type = :data where id = :id
从:输入,我想放一个选项: 数目/类型/注释
但是,我从IDEA获得此异常/错误:<set assignment> expected, got ':'
我该怎么做?
答案 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);
请让我们知道结果。