1、getCurrentSession是获取当前事务中的session,所以它必须在事务中。如果出现异常,则检查是否在事务中,或者事务的配置是否正确,或者service的方法名是否符合expression="execution(* net.xnzz.service.*.*(..))"的规则。
2、openSession总是开启新的Session,有些资源浪费。
1、getCurrentSession是获取当前事务中的session,所以它必须在事务中。如果出现异常,则检查是否在事务中,或者事务的配置是否正确,或者service的方法名是否符合expression="execution(* net.xnzz.service.*.*(..))"的规则。
2、openSession总是开启新的Session,有些资源浪费。