有时在Hibernate中使用StaleStateException

时间:2017-11-08 03:51:30

标签: java hibernate session

我想在StaleStateException发生时重试,这是间歇性地发生在query.list(" select - ")操作中。 我不介意失去当前的会话状态,因为我从头开始重试。

我目前所做的是在没有清除或创建新会话时发生异常时重试,这还没有解决我的问题。会话是从HibernateDaoSupport获得的,它使用拦截器返回在请求开始时创建的会话

我想知道在重试时应该采用哪种方法,还是有更好的方法?

 <div ng-app ng-controller="LoginController" >

    <div>Hello {{ user.firstName }}</div>
    <input ng-model="user.firstName">

    <div ng-repeat="login in logins">{{ login }}</div>

    <canvas id="c" width="500" height="500"></canvas>
   <br/>

</div>

编辑:经过一些试验后,我意识到,失败比处理StaleStateException更好。

0 个答案:

没有答案