我有這個疑問,在這裏我想編輯列的一個:如何在更新HQL中設置列的類型?
update xx.xxx.Entity set :type = :data where id = :id
從:類型,我想提出的選項之一: 號/類型/評論
但是,我從IDEA得到這個異常/錯誤:<set assignment> expected, got ':'
我該怎麼做?
我有這個疑問,在這裏我想編輯列的一個:如何在更新HQL中設置列的類型?
update xx.xxx.Entity set :type = :data where id = :id
從:類型,我想提出的選項之一: 號/類型/評論
但是,我從IDEA得到這個異常/錯誤:<set assignment> expected, got ':'
我該怎麼做?
你可以試試這個語法嗎?
@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);
請讓我們知道結果。
有沒有消息?你解決了你的問題嗎? –
請加堆棧跟蹤你的異常 –
肯定的是,如果它是幫助您:http://pastebin.com/z8vv6p9d – mrchebik
添加代碼,請,使其更清 –