
mybatis
在札幌度假的小犀牛
这个作者很懒,什么都没留下…
展开
-
mybatis中的特殊符号
在mybatis中的xml文件中,存在一些特殊的符号,比如:<、>、"、&、<>等,正常书写mybatis会报错,需要对这些符号进行转义。具体转义如下所示:特殊字符转义字符<<>><=<=>=>=<><&a...原创 2019-12-24 20:07:24 · 6741 阅读 · 1 评论 -
MyBatis3简介、安装
为什么使用MyBatis?JDBC->Dbutils(QueryRunner)->Spring(JDBCTemplate) :工具框架:整体解决方案1、功能简单:SQL语句编写在Java代码中;硬编码高耦合的方式,任何时候不推荐2、hibernate:全自动ORM(Object Relation Mapping)框架。旨在sql清除。中间的JDBC操作变成了黑箱操作,但有时需要在特殊地...原创 2018-03-04 22:47:24 · 241 阅读 · 0 评论 -
MyBatis学习——第一个mybatis、MyBatis接口式编程、小结
第一个mybatis——helloWorld1、首先创建一张表,表结构、字段类型如下所示:2、在intellij idea或eclipse中创建一个实体类Employee3、配置mybatis的配置文件,文件名称形如:mybaits-yy.xml。具体格式如下所示:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configur...原创 2018-03-04 23:01:29 · 392 阅读 · 0 评论 -
MyBatis学习——MyBatis全局配置文件
MyBatis全局配置文件1 导入dtd文件(此处省略步骤)<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config...原创 2018-04-12 08:36:56 · 318 阅读 · 0 评论 -
MyBatis学习——MyBatis映射文件
1、增删改查操作 在mybatis的增删改查操作也有对应于原始JDBC的SQL语句的标签来执行增删改查操作。<select id="getEmpById" resultType="stu.l.mybatis.model.Employee" databaseId="mysql"> <!-- id唯一标识 resultType返回值类型,封装成什...原创 2018-04-14 00:35:58 · 323 阅读 · 0 评论 -
MyBatis学习——动态SQL
MyBatis要求程序员自己编写增删改查语句,为了方便程序员的工作,MyBatis为我们提供了动态SQL机制,利用标签减轻我们编写SQL语句的工作。 动态SQL标签:if、choose(when,otherwise)、trim(where,set),foreach <select>标签与<where>标签 在<select>...原创 2018-04-25 16:09:47 · 210 阅读 · 0 评论 -
关于MyBatisPlus的一点总结
这几天在做小项目的时候,发现国内第三方将MyBatis进一步封装,提供了MyBatisPlus工具,进一步方便了开发人员的使用。于是乎尝试把项目中的MyBatis更换为MyBatisPlus,过程中也是出现了重重错误。下面简单记录一下这些错误,防止以后再次出现,也为其他同学出现相同错误提供一些解决思路。1 更改SQLSessionFactoryBean的配置 在使用MyBatis时,我们配置...原创 2018-06-11 13:21:51 · 16543 阅读 · 3 评论