程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> j2ee-hibernate添加數據時自動生成數據

j2ee-hibernate添加數據時自動生成數據

編輯:編程綜合問答
hibernate添加數據時自動生成數據

比如有個實體e,其中e有id,name,code1這三個屬性
id自增,name在表單裡面獲取,code1這個屬性我想在session.save(e)的時候自動生成,這個怎麼做呢?
生成方式我有方法,我的意思是將生成方法生成的code1加入到e裡面。。
因為我現在在jsp頁面裡寫的是E e;
如果用service.seteCode1()這種形式的話會報錯空
在實體類e裡面的code1的setter中直接寫可以嗎?邏輯上有沒有什麼問題呢?

最佳回答:


你是想要用hibernate Interceptor麼,寫一個自己的interceptor,重寫onSave方法,在openSession的時候傳給hibernate作為參數,就可以自動在save的時候做自己想做的事情了。https://docs.jboss.org/hibernate/orm/3.3/reference/en/html/events.html

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved