我的問題是如何在sql中將值插入到數據庫中。我有一個可以有多個電子郵件的用戶。我怎樣才能將多個電子郵件插入一個對象?我不想將全新的用戶對象添加到新行中。我只是想更新並追加新的電子郵件到數據庫中的現有用戶的電子郵件字段。SQL命令如何在數據庫中追加(插入)值
我這樣做:
JPA.em().createQuery
("insert into User (email) select (email) from User where USERNAME=? VALUES (?)")
.setParameter(1, username).setParameter(2, email).executeUpdate();
,但它不工作,感謝幫助!
這是怎麼回事?你可以設置兩個或多個ID的「電子郵件」? –