摘要: 第一种配置方式:dispatcherorg.springframework.web.servlet.DispatcherServletcontextConfigLocationclasspath*:applicationContext*.xml1dispatcher*.do第二种配置方式:conte... 阅读全文
posted @ 2014-11-14 17:26 逐客教我 阅读(263) 评论(0) 推荐(0)
摘要: SpringMVC回归MVC本质,简简单单的Restful式函数,没有任何基类之后,应该是传统Request-Response框架中最好用的了。Tips1.事务失效的惨案Spring MVC最打击新人的事情,你必须保证spring-mvc.xml的context:component-scan只扫描C... 阅读全文
posted @ 2014-11-14 16:01 逐客教我 阅读(862) 评论(0) 推荐(0)
摘要: 问题如下方式可以成功扫描到@Controller注解的Bean,不会扫描@Service/@Repository的Bean。正确Java代码但是如下方式,不仅仅扫描@Controller,还扫描@Service/@Repository的Bean,可能造成一些问题Java代码这个尤其在springmv... 阅读全文
posted @ 2014-11-14 15:41 逐客教我 阅读(810) 评论(0) 推荐(0)
摘要: 在我们的项目中,老发现程序报告sesssion is closed或者因数据已经被其他事务修改而导致当前事务无法提交,由于系统的运行用户最多也就几十个人,所以考虑使用严格的事务隔离来防止这种类型的问题的出现。或许不能完全解决session is closed的问题(我们怀疑是项目中所使用的jbpm存... 阅读全文
posted @ 2014-11-14 15:24 逐客教我 阅读(183) 评论(0) 推荐(0)
摘要: 在Hibernate中使用JDBC事务Hibernate对JDBC进行了轻量级的封装,它本身在设计时并不具备事务处理功能。Hibernate将底层的JDBCTransaction或JTATransaction进行了封装,再在外面套上Transaction和Session的外壳,其实是通过委托底层的J... 阅读全文
posted @ 2014-11-14 15:12 逐客教我 阅读(1232) 评论(0) 推荐(0)
摘要: http://uule.iteye.com/blog/2103391 阅读全文
posted @ 2014-11-13 22:22 逐客教我 阅读(132) 评论(0) 推荐(0)
摘要: 在Java Web项目中使用Hibernate经常会遇到LazyInitializationException。这是因为controller和model层(java代码)将通过JPA的一些启用了延迟加载功能的领域(如用getRefrence()方法或者在关联关系中采用fetch=FetchType.... 阅读全文
posted @ 2014-11-13 21:52 逐客教我 阅读(1432) 评论(0) 推荐(0)
摘要: 1JPA概述JPA(Java Persistence API,Java持久化API),定义了对象-关系映射(ORM)以及实体对象持久化的标准接口。JPA是JSR-220(EJB3.0)规范的一部分,在JSR-220中规定实体对象(EntityBean)由JPA进行支持。所以JPA不局限于EJB3.0... 阅读全文
posted @ 2014-11-13 21:47 逐客教我 阅读(625) 评论(0) 推荐(0)
摘要: 一、JPA基础1.1JPA基础JPA:java persistence api支持XML、JDK5.0注解俩种元数据的形式,是SUN公司引入的JPA ORM规范元数据:对象和表之间的映射关系实体:entity,需要使用Javax.persistence.Entity注解或xml映射,需要无参构造函数... 阅读全文
posted @ 2014-11-13 21:39 逐客教我 阅读(383) 评论(0) 推荐(0)
摘要: 从一个简单的 JPA 示例开始本文主要讲述 Spring Data JPA,但是为了不至于给 JPA 和 Spring 的初学者造成较大的学习曲线,我们首先从 JPA 开始,简单介绍一个 JPA 示例;接着重构该示例,并引入 Spring 框架,这两部分不会涉及过多的篇幅,如果希望能够深入学习 Sp... 阅读全文
posted @ 2014-11-13 21:33 逐客教我 阅读(262) 评论(0) 推荐(0)