仰起嘴角

coding? coding!

MyBatis入门【十二】 Spring整合MyBatis基础

整合思路: 需要Spring通过单例方法管理SqlSessionFactory Spring和MyBatis整合生成代理对象,使用SqlSessionFactory创建SqlSession(Spring和MyBatis整合自动完成) 持久层的mapper都需要spring进行管理 在a...

2018-01-31 17:50:18

阅读数:131

评论数:0

MyBatis入门【十一】resultMap小结及延迟加载

resultType: 作用: 将查询结果按照sql列名pojo属性名一致性映射到pojo中 场合: 常见一些明细记录的展示,比如用户购买商品明细,将关联查询信息全部展示再页面时,此时可直接使用resultType将每一条记录映射到pojo中,在前端页面遍历list(list中的是pojo...

2018-01-31 17:39:56

阅读数:111

评论数:0

MyBatis入门【十】一对多查询

前言 本文主要讲解入门项目的基本知识 本文乃是我学习笔记总结,不足之处,还望指点 本文中因多处使用注释,为方便书写,若以“//”双斜杠开头的都是注释 本文中为了清晰讲解基础知识,其中的代码并未完整 项目需求 需求 查询订单及订单明细的信息(大家自行脑补什么订单吧) SQL语句 ...

2018-01-31 17:33:45

阅读数:74

评论数:0

MyBatis入门【九】一对一查询之resultMap

前言 本文主要讲解入门项目的基本知识 本文乃是我学习笔记总结,不足之处,还望指点 本文中因多处使用注释,为方便书写,若以“//”双斜杠开头的都是注释 本文中为了清晰讲解基础知识,其中的代码并未完整 项目需求 需求 查询一个订单信息,关联查询创建订单的用户信息(大家自行脑补什么订单吧...

2018-01-31 17:21:55

阅读数:68

评论数:0

MyBatis入门【八】一对一查询之resultType

前言 本文主要讲解入门项目的基本知识 本文乃是我学习笔记总结,不足之处,还望指点 本文中因多处使用注释,为方便书写,若以“//”双斜杠开头的都是注释 本文中为了清晰讲解基础知识,其中的代码并未完整 项目需求 需求 查询一个订单信息,关联查询创建订单的用户信息(大家自行脑补什么订单吧...

2018-01-31 17:08:38

阅读数:55

评论数:0

MyBatis入门【七】入门小结

mybatis执行过程 1、配置mybatis的配置文件,SqlMapConfig.xml(名称不固定) 2、通过配置文件,加载mybatis运行环境,创建SqlSessionFactory会话工厂 SqlSessionFactory在实际使用时按单例方式管理 3、通过SessionFac...

2018-01-30 09:12:51

阅读数:61

评论数:0

MyBatis入门【六】动态SQL

在MyBatis中,运用动态SQL可以进行动态的添加操作数据库的条件,使操作数据库更加灵活 代码示例 select id="findUserList" parameterType="UserQueryVo全路径/别名" resultMap=&quo...

2018-01-30 01:11:35

阅读数:59

评论数:0

MyBatis入门【五】输入映射、输出映射

输入映射 通过parameterType指定输入参数的类型,类型可以是简单类型、hashmap、pojo包装类型 包装类示例 public class UserQueryVo{ //在这里包装所需要的查询条件 //用户查询条件 private UserCustom ...

2018-01-30 01:01:46

阅读数:92

评论数:0

MyBatis入门【四】SqlMapConfig.xml文件属性详解

SqlMapConfig文件简要 SqlMapConfig.xml为MyBatis框架核心配置文件, SqlMapConfig.xml配置模板 <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3....

2018-01-30 00:52:20

阅读数:74

评论数:0

MyBatis入门【三】Mapper开发基础

前言 在MyBatis的mapper开发中 需要编写mapper.xml映射文件 编写mapper接口需要遵循一些开发规范,mybatis可以自动生成mapper接口实现类代理对象 开发规范 1、在mapper.xml中namespace等于mapper接口地址 "...

2018-01-30 00:38:00

阅读数:117

评论数:0

MyBatis入门【二】入门项目-原始DAO开发

前言 本文主要讲解入门项目的基本知识 本文乃是我学习笔记总结,不足之处,还望指点 本文中因多处使用注释,为方便书写,若以“//”双斜杠开头的都是注释 本文中为了清晰讲解基础知识,其中的代码并未完整 SqlMapConfig.xml相关 相信大家在学习MyBatis之前肯定对于项目的创...

2018-01-30 00:29:53

阅读数:70

评论数:0

MyBatis入门【一】MyBatis框架基本概念

今天开始就正式进入学习MyBatis框架的光明大道了,在正式学习之前先来刷刷框架学习前的副本。 百科MyBatis 百度百科 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google co...

2018-01-29 23:53:07

阅读数:317

评论数:0

Java Spring Controller 获取请求参数的几种方法详解

1、直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于post方式提交。若”Content-Type”=”application/x-www-form-urlencoded”,可用post提交 url形式:http://localhost:8080/SSM...

2018-01-28 14:21:31

阅读数:197

评论数:0

Spring入门之解决HibernateTemplate.save()不能写入数据

当我们用Spring+HibernateTemplate整合项目时,会遇到这样一个问题:向数据库中写数据时,不报错也没有异常抛出,提示写入成功,但就是在数据库中并没有数据写入成功。 * 问题原因 * 数据被缓存了,但未flush 解决方法 在save方法后添加hibernateTempla...

2018-01-28 09:57:30

阅读数:1213

评论数:0

Hibernate入门之XXX.hbm.xml文件配置详解

Hibernate的核心就是对象关系映射,对象和关系型数据库之间的映射通常使用XM了文档来实现。 映射文件的命名规则为*.hbm.xml 主体框架: <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hib...

2018-01-26 19:37:38

阅读数:152

评论数:0

Spring入门之C3P0连接池

前言 本文讲解Spring配置c3p0连接池操作 本文通过新建项目的形式讲解,并非讲解c3p0连接池原理 连接的是MySQL数据库 环境 Intellij IDEA 2017 CI 具体步骤 1、新建Spring项目 新建Spring项目,并创建相关类、路径及applica...

2018-01-26 04:42:14

阅读数:140

评论数:0

Spring入门之JdbcTemplate【二】查询数据库表数据

前言: 本文主要讲解Spring中JdbcTemplate进行查询数据库表数据 本文主要通过代码的形式讲解JdbcTemplate的使用,并不会深入讲解其基本原理 环境: Intellij IDEA 2017 CI 1、User类(实体类) package spring.en...

2018-01-26 04:08:36

阅读数:155

评论数:0

Spring入门之JdbcTemplate【一】增加、删除、修改数据库表数据

前言: 本文主要讲解Spring中JdbcTemplate进行增加、删除、修改数据库表数据 如需了解查询操作,请移步我的下一篇文章Spring入门之JdbcTemplate【二】查询数据库表数据 本文主要通过代码的形式讲解JdbcTemplate的使用,并不会深入讲解其基本原理 环境: ...

2018-01-26 04:02:15

阅读数:910

评论数:0

Spring入门之事务管理【二】注解方式

前言: 本文讲解Spring的事务管理(注解方式)实现 本文是通过一步步创建项目的方式讲解 本文主要是讲具体的操作,对于事务管理的原理并不会深入讲解 环境: Intellij IDEA 2017 CI 具体步骤 1、创建Spring项目 如果不清楚怎么创建项目,请移步S...

2018-01-26 03:48:47

阅读数:153

评论数:0

Spring入门之事务管理【一】XML配置文件方式

前言: 本文讲解Spring的事务管理(XML配置文件方式)实现 本文是通过一步步创建项目的方式讲解 本文主要是讲具体的操作,对于事务管理的原理并不会深入讲解 环境: Intellij IDEA 2017 CI 具体步骤 1、新建Spring项目 具体项目名、类名及路径: ...

2018-01-26 03:36:26

阅读数:113

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭