Spring 概述 1. 什么是spring? spring 是个Java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 2. 使用 ...
分类:
编程语言 时间:
2018-01-30 20:04:11
阅读次数:
332
一、输入映射类型1、parameterType parameterType定义输入到sql中的映射类型,可以是 简单类型 、po类对象(可自动生成 或 手动定义)、 pojo包装对象(用于综合查询,UserCustom用户自定义对象 、UserQueryvo视图层对象包)、hashMap对象,建议使... ...
分类:
数据库 时间:
2018-01-30 12:40:49
阅读次数:
248
分层领域模型规约: DO( Data Object):与数据库表结构一一对应,通过DAO层向上传输数据源对象。 DTO( Data Transfer Object):数据传输对象,Service或Manager向外传输的对象。 BO( Business Object):业务对象。 由Service层 ...
分类:
编程语言 时间:
2018-01-29 00:18:00
阅读次数:
218
1.接口 2.POJO类 实现序列化接口 3.mapper.xml配置 4.全局配置文件 开启二级缓存和日志打印 5.测试类 mybatis的二级缓存是namespace级别的缓存,也就是mapper级别的缓存,则mapper中所有的select语句默认都将被缓存,此命名空间下所有insert、up ...
分类:
其他好文 时间:
2018-01-26 18:56:09
阅读次数:
193
1 spring和mybatis整合 1.1 整合思路 需要spring通过单例方式管理SqlSessionFactory。 持久层的mapper都需要由spring进行管理。 整合步骤: u 基本环境的配置 创建项目 导入相关jar文件 创建相关包路径、pojo u Dao的配置(此处使用MyBa ...
分类:
编程语言 时间:
2018-01-26 15:47:21
阅读次数:
171
前面的文章我们已经实现了根据id查询用户信息的功能,下面我们进行其他业务功能的实现。 一、根据用户名模糊查询用户列表 查询使用的sql : select * from user where username like '%小明%' 方法一: 1.1.1 在UserMapper.xml映射文件中添加如 ...
分类:
其他好文 时间:
2018-01-26 12:40:05
阅读次数:
147
1.MyBatis介绍 MyBatis 是支持 普通 SQL 查询 , 存储过程 和 高级映射 的优秀持久层框架。MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索封装。MyBatis 可以使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJO ...
分类:
其他好文 时间:
2018-01-24 22:19:00
阅读次数:
213
1、mybatis实际上并不是pojo和数据库的字段的对应,而是pojo和sql语句的对应。 两个表通过相同的主键来查询 (1)内连接查询 select * from tb_order o,tb_user u where o.user_id = u.id; 查询tb_order和tb_user两个表 ...
分类:
其他好文 时间:
2018-01-24 22:09:26
阅读次数:
132
1 Spring MVC概述 Spring MVC是Spring为表现层提供的基于MVC设计理念的优秀的web框架,是目前最主流的MVC框架之一。 Spring3.0后全面超越Struts2,成为最优秀的MVC框架。 Spring MVC通过一套MVC朱姐,让POJO成为处理请求的控制器,而无须实现 ...
分类:
编程语言 时间:
2018-01-24 14:06:24
阅读次数:
320
使用hibernate容易出现该问题,主要是由于pojo类属性存在级联关系。比如说员工和部门,在员工表里面有部门属性,而在部门表里面有个员工集合,这样就存在了嵌套引用的问题了,就会抛出这个异常。 解决方法很简单,在将每个对象转为json对象的时候用setExcludes函数将级联的属性去除掉就可以了 ...
分类:
Web程序 时间:
2018-01-23 15:49:13
阅读次数:
250