0
我想插入值到一個表的基礎上,我已經在其他表上的值。
例如,我們有2個表:
如何在Hibernate中的表中插入值到其他表中?
- 用戶(列:ID,USER_NAME,CURRENT_BALANCE)
- 歷史(列:ID,USER_ID,平衡)
所以插入記錄時到歷史表我想從用戶表中取出'current_balance'並插入值和歷史表。
這是我的插入語句代碼:
Query query = getSession().createSQLQuery("INSERT INTO History (user_id, balance)
VALUES (:userId, :balance)");
query.setParameter("userId", userIdValue);
query.setParameter("balance", balanceValue)
query.executeUpdate();
我所需要的,以便採取「CURRENT_BALANCE」從用戶表中Hibernate
改變?
感謝