2017年2月19日

MyBats动态SQL之set标签、trim标签、foreach标签

摘要: update操作之set标签 直接上例子说明 映射文件: set标签会自动检索最后一个逗号,并清除。 trim自定义标签 有时候如果有些标签用起来不尽人意,可以用trim标签自定义标签,比如where标签的等价trim元素为 执行trim标签时,会首先动态前置WHERE,并且通过prefixOver 阅读全文

posted @ 2017-02-19 17:05 乄清雅轩灬 阅读(334) 评论(0) 推荐(0) 编辑

2017年2月18日

MyBatis动态SQL之where语句

摘要: 针对模糊查询的三种方式 业务层传递数据,在映射文件取值时where语句理论上应写为where user_name like #{user_name}%,但实际上控制台会报错。 提示的是数据库Sql语句的错误,如果使用了log4j日志,控制台显示: 后面会解释为什么会出错。所以直接取值是不行的,可以使 阅读全文

posted @ 2017-02-18 18:56 乄清雅轩灬 阅读(12286) 评论(0) 推荐(2) 编辑

2017年2月14日

MyBatis工具类整合

摘要: 将MyBatisUtil类加上final修饰,不然其他类继承;将构造函数私有化,不允许实例化对象。 阅读全文

posted @ 2017-02-14 21:13 乄清雅轩灬 阅读(212) 评论(0) 推荐(0) 编辑

MyBatis的日志功能

摘要: Mybatis内置的日志工厂提供日志功能,具体的日志实现有以下几种工具: SLF4J Apache Commons Logging Log4j 2 Log4j JDK logging 具体选择哪个日志实现工具由MyBatis的内置日志工厂确定。它会使用最先找到的(按上文列举的顺序查找)。 如果一个都 阅读全文

posted @ 2017-02-14 16:30 乄清雅轩灬 阅读(352) 评论(0) 推荐(0) 编辑

MyBatis的参数及返回值类型测试

摘要: 返回值 返回值用resultType指定其类型,类型为简单类型,map,类等。 类型的形式为: string java.lang.String int java.lang.Integer ... map java.util.Map 类 类的全路径,如self.exercise.model.User 阅读全文

posted @ 2017-02-14 16:16 乄清雅轩灬 阅读(14157) 评论(0) 推荐(0) 编辑

2017年2月13日

MyBatis的简单测试

摘要: 首先需要一个实体model User,并生成了所有成员变量的get、set方法及toString方法。 数据库中的web表中的字段与User类中的变量一 一对应。 MyBatis实现对数据库数据的操作有两种方式,根据namespace+id的比较传统的方式,以及根据可以合理描述参数和返回值的接口进行 阅读全文

posted @ 2017-02-13 23:33 乄清雅轩灬 阅读(2605) 评论(0) 推荐(0) 编辑

2017年2月12日

MyBatis环境搭建之文件配置

摘要: 一 XML核心文件配置 XML 配置文件(configuration XML)中包含了对 MyBatis 系统的核心设置,包含获取数据库连接实例的数据源(DataSource)和决定事务作用域和控制方式的事务管理器(TransactionManager)。 配置XML,首先引入头部的声明: 然后配置 阅读全文

posted @ 2017-02-12 13:12 乄清雅轩灬 阅读(211) 评论(0) 推荐(0) 编辑

MyBatis框架简介

摘要: MyBatis官方文档 http://www.mybatis.org/mybatis-3/ 什么是MyBatis? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架(Object Relation Mapping 关系对象映射)。MyBatis 避免了几乎所有的 JDBC 阅读全文

posted @ 2017-02-12 11:23 乄清雅轩灬 阅读(174) 评论(0) 推荐(0) 编辑

导航