摘要:
一、概念: 1、servlet:servlet是一种运行服务器端的java应用程序,具有独立于平台和协议的特性,并且可以动态的生成web页面,它工作在客户端请求与服务器响应的中间层。最早支持 Servlet 技术的是 JavaSoft 的 Java Web Server。此后,一些其它的基于 Jav 阅读全文
posted @ 2016-11-12 23:44
ido
阅读(278)
评论(0)
推荐(0)
摘要:
Java事务的类型有三种:JDBC事务、JTA(Java Transaction API)事务、容器事务。 事务就是对一系列的数据库操作(比如插入多条数据)进行统一的提交或回滚操作,如果插入成功,那么一起成功,如果中间有一条出现异常,那么回滚之前的所有操作。 这样可以防止出现脏数据,防止数据库数据出 阅读全文
posted @ 2016-11-12 22:36
ido
阅读(572)
评论(0)
推荐(0)
摘要:
1 getCurrentSession创建的session会和绑定到当前线程,而openSession不会。 2 getCurrentSession创建的线程会在事务回滚或事物提交后自动关闭,而openSession必须手动关闭 这里getCurrentSession本地事务(本地事务:jdbc)时 阅读全文
posted @ 2016-11-12 17:20
ido
阅读(1363)
评论(0)
推荐(1)
摘要:
最近在使用Spring MVC开发,在使用Hibernate查询数据库的时候因为Session在DAO层被关闭导致延迟加载的属性在使用时报错,经过查询网上资料将解决方法整理如下: 我使用的是OpenSessionInViewInterceptor的方法解决: OpenSessionInViewInt 阅读全文
posted @ 2016-11-12 16:54
ido
阅读(877)
评论(0)
推荐(0)
摘要:
SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间。 一、定义Interceptor实现类 SpringMVC 中的In 阅读全文
posted @ 2016-11-12 15:37
ido
阅读(476)
评论(0)
推荐(0)
浙公网安备 33010602011771号