久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

java - 如何解決Hibernate的多線程問題?

瀏覽:134日期:2023-11-30 16:09:39

問題描述

我有一個頁面,要實現一個功能,觸發這個功能會同時執行兩個java函數從而觸發兩個Hibernate操作,執行該功能后,系統時不時地會發出這一個Exception:

org.hibernate.TransactionException: Transaction not successfully started

我個人覺得是因為session被前一個Hibernate操作給關了,導致后一個操作的transaction就沒法執行。百度之后,試過這么一個方法,但是好像沒有用:

<property name='hibernateProperties'> <props><prop key='hibernate.autoReconnect'>true</prop> </props></property>

所以,來請高人可以指點指點。

問題解答

回答1:

具體看你代碼是啥,你的觸發究竟是多線程的還是只是在同一個線程里面,執行了兩個不同的方法而已比如,service.method1,service.method2,事務的切面在service層,那這兩個方法事務就是獨立的,

標簽: java
相關文章:
主站蜘蛛池模板: 呼伦贝尔市| 响水县| 甘孜县| 定安县| 连平县| 临湘市| 上栗县| 鄂伦春自治旗| 嫩江县| 榆林市| 和林格尔县| 潼关县| 韶关市| 盘锦市| 长顺县| 隆子县| 台安县| 天门市| 高台县| 寿阳县| 齐河县| 凤山县| 囊谦县| 蒲城县| 杂多县| 屏东县| 承德市| 兰坪| 乌兰察布市| 蒙阴县| 旌德县| 南康市| 北辰区| 手游| 化隆| 樟树市| 贵定县| 辉县市| 通州区| 临沂市| 建水县|