我想在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更好。