- 博客(11)
- 资源 (33)
- 收藏
- 关注
原创 Mybatis
动态SQL资料参考:mybatis/资料/资料文档/中文文档/dynamic-sql.html where set trim foreach使用@Param的注解mybatis中的方法都是只支持传入一个参数的.如果想传入多个参数.1.在方法参数定义Map集合,把需要传入的参数放入map中.2.使用@Param注解来解决.
2017-12-31 20:45:57 115
原创 Spring+SpringMVC+Mybatis整合
1.Spring+Mybatis集成Mapper的使用1.把mapper当做是Dao辅助工具2.直接将mapper当做是Dao.1.导入相关的资源包1.myBatis自身的包2.spring相关的包3.spring-mybatis-plugins.jar整合包2.添加配置文件db.propertiesjdbc.driverClassName=co
2017-12-31 20:27:30 142
原创 struts2
Struts2 是一个非常优秀的MVC框架,基于Model2 设计模型.由传统Struts1和WebWork两个经典框架发展而来:Struts2框架=Struts2+XWorkStrust2 核心功能:允许POJO(Plain Old Java Objects)对象 作为Action.Action的execute 方法不再与Servlet API耦合,更易测试支持更多视图技
2017-12-31 11:30:21 254
原创 Struts2+Spring+Hibernate 集成 SSH
Spring4+Hibernate4准备工作:1.拷贝Hibernate的jar包2.拷贝Spring的jar包3.导入数据库驱动包和连接池4.准备实体类和映射文件5.准备Dao和Service以及测试类集成工作:(不需要Hibernate.hbm.xml,全部交给Spring来管理)db.propertiesjdbc.driverClassName
2017-12-30 21:38:51 143
转载 Hibernate一级缓存和二级缓存详解
一、一级缓存二级缓存的概念解释(1)一级缓存就是Session级别的缓存,一个Session做了一个查询操作,它会把这个操作的结果放在一级缓存中,如果短时间内这个session(一定要同一个session)又做了同一个操作,那么hibernate直接从一级缓存中拿,而不会再去连数据库,取数据;(2)二级缓存就是SessionFactory级别的缓存,顾名思义,就是查询的时候会把查询结果
2017-12-29 20:29:47 137
转载 mybatis 一级缓存和二级缓存简介
正如大多数持久层框架一样,MyBatis 同样提供了一级缓存和二级缓存的支持1.一级缓存: 基于PerpetualCache 的 HashMap本地缓存,其存储作用域为 Session,当 Session flush 或 close 之后,该Session中的所有 Cache 就将清空。2. 二级缓存与一级缓存其机制相同,默认也是采用 PerpetualCache,HashMap存储,
2017-12-29 20:22:49 236
转载 hibernate load与get的区别
hibernate中get方法和load方法的根本区别 如果你使用load方法,hibernate认为该id对应的对象(数据库记录)在数据库中是一定存在的,所以它可以放心的使用,它可以放心的使用代理来延迟加载该对象。在用到对象中的其他属性数据时才查询数据库,但是万一数据库中不存在该记录,那没办法,只能抛异常ObjectNotFoundException,所说的load方法抛异常是指在使用该对象
2017-12-29 20:12:38 175
转载 struts2工作原理
1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin) 3 接着FilterDispatcher被调用,FilterDispatcher询问ActionMapp
2017-12-29 15:06:15 124
转载 SpringMVC的工作原理图:
SpringMVC的工作原理图:SpringMVC流程1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)
2017-12-29 13:26:37 565 1
转载 jdbc.mybatis,hibernaterr的区别
比较下jdbc编程和hibernate编程各自的优缺点。 JDBC: 我们平时使用jdbc进行编程,大致需要下面几个步骤: 1,使用jdbc编程需要连接数据库,注册驱动和数据库信息 2,操作Connection,打开Statement对象 3,通过Statement对象执行SQL,返回结果到ResultSet对象 4,使用Re
2017-12-29 13:22:36 129
转载 Spring MVC和Struts2的比较
虽然说没有系统的学习过Spring MVC框架, 但是工作这么长时间, 基本上在WEB层使用的都是Spring MVC, 自己觉得Struts2也是一个不错的WEB层框架, 这两种框架至今自己还未有比较, 今天闲着没事干, 从网上找了一些资料, 再加上平时使用Spring MVC的感触来总结一下。Spring MVC PK Struts2我们用struts2时采用的传统的配
2017-12-29 13:17:59 386
JDK 9.0 windows版本学习下载
2024-09-03
webshell扫描器.exe
2019-11-07
java判断PC端,Andiro,IOS
2019-04-15
sublime Text3
2018-09-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人