
MyBatis
文章平均质量分 88
z1340954953
男儿当自强
展开
-
MyBatis(六) sql片段定义、级联查询、嵌套查询
SQL片段的定义将公用的SQL片段提取出来减少工作量 <sql id="studentColumns"> stu_id,stu_Age,stu_Sex,stu_Name </sql> <select id="queryStudentInfo" resultType="student" parameterType="map">原创 2018-07-09 15:32:48 · 2078 阅读 · 0 评论 -
MyBatis(九) 整合Spring、整合SpringMVC
MyBatis整合Spring分为下面几个部分* 配置数据源* 配置SqlSessionFactory* 配置SqlSessionTemplate* 配置Mapper* 事务处理配置SqlSessionFactory<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverMana...原创 2018-07-18 16:11:54 · 281 阅读 · 1 评论 -
MyBatis(五) insert、update、delete 、主键回填、返回matched行数和affected行数、参数配置#{},${}
insert元素<insert id="insertStudent" parameterType="student"> insert into student_info (stu_age,stu_sex,stu_name) values (#{stuAge},#{stuSex},#{stuName}) </insert>属性和select元素的基本一样,比...原创 2018-07-05 11:18:51 · 3620 阅读 · 0 评论 -
MyBatis(四) 映射器配置(自动映射、resultMap手动映射、参数传递)
引入映射器 <!-- 1.文件路径引入 --> <mapper resource="cn\bing\mapper\StudentMapper.xml"/> <!-- 2.映入映射器的类文件 --> <mapper class="cn.bing.mapper.StudentMapper"/> <!-- 3.包路径引入 -原创 2018-07-04 17:20:27 · 4810 阅读 · 0 评论 -
MyBatis(三) mybatis-config.xml元素说明、类型处理器typeHandler的使用
xml文件中元素的层次注意这些元素的层次的顺序是不能打乱,可以通过工具的提示来定义元素原创 2018-07-04 11:15:14 · 1226 阅读 · 0 评论 -
MyBatis(八) 数据库BLOB读写、批量更新操作、存储过程调用、分表、分页
数据库BLOB读写Java字段类型定义为byte[],数据库表的字段类型为BLOB,常用的类型转换器是BlobTypeHandler批量更新配置<!-- 配置默认的执行类型是批量模式 --><setting name="defaultExecutorType" value="BATCH"/>还有一种方式是在获取sqlSession的时候进行设置SqlSession ses...原创 2018-07-10 10:45:29 · 794 阅读 · 0 评论 -
MyBatis(二)MyBatis入门程序(MyBatis demo)
建立工程工程源码下载mybatis-config.xml需要注意的是,定义元素的顺序按照下面的顺序定义<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/myba...原创 2018-07-03 11:31:27 · 281 阅读 · 0 评论 -
MyBatis(七) 动态SQL
if元素和where元素if元素根据入参的条件进行SQL的拼接,where 元素则是在条件语句存在的情况下, 才会有where<select id="queryStudentInfoByStudent" resultType="student" > select stu_id as stuId, stu_name as stuName, stu_sex...原创 2018-07-09 16:27:33 · 255 阅读 · 0 评论 -
MyBatis(一) 入门
ORM模型java中的对象和数据库中的表建立映射关系,通过pojo对象能够访问到数据库中的表,而且数据库的中表能映射为pojo对象。Hibernate缺点* 做为全表映射框架,比如更新时候需要发送所有的字段更新* 无法根据不同的条件组装不同的SQL* 多表关联的查询支持较差,并不支持存储过程调用* 虽然有HQL,但性能较差。大型互联网系统需要优化SQL,而hibernate做不到。MyBatis为...原创 2018-07-03 11:04:54 · 263 阅读 · 0 评论 -
【转】如何指定MyBatis的日志框架
一、 MyBatis的日志工厂的查找日志实现的顺序二、 mybatis-config.xml中指定日志实现的配置三、 MyBatis使用Log4j日志框架1. 引入log4j依赖的jar2. 配置log4j.properties文件一、 MyBatis的日志工厂的查找日志实现的顺序SLF4J Apache Commons Logging Log4j 2 Log4j ...转载 2018-12-12 18:25:55 · 932 阅读 · 0 评论