Mybatis
文章平均质量分 60
喵喵木子
这个作者很懒,什么都没留下…
展开
-
Mybatis简介及架构介绍
Mybatis是一个操作数据库的持久层框(dao)jdbc----->dbutils(封装jdbc的工具)----->mybatis(简化数据库的操作、提高开发效率)1、SqlMapConfig.xml : mybatis的核心配置文件,数据库的连接信息、数据库连接池、加载mapper文件2、mapper配置文件:存放sql语句(增删改查的sql语句全部放到mapper配置文件中)3、...原创 2018-06-22 20:24:43 · 1101 阅读 · 0 评论 -
Mabatis依赖的jar包(数据库驱动、核心包、日志包、测试包)的代码
在pom.xml中插入以下代码:<dependencies> <!—mysql驱动包 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version&原创 2018-06-23 16:34:22 · 843 阅读 · 0 评论 -
Mybatis操作数据库的步骤
1、导入mybatis的依赖包2、添加日志的配置文件log4j.properties,放到src/main/resourses下面# Global logging configuration log4j.rootLogger=DEBUG, stdout # Console output... log4j.appender.stdout=org.apache.log4j.ConsoleAppende...原创 2018-06-23 17:58:08 · 5081 阅读 · 0 评论 -
mybatis 开发dao层(基于接口代理的方式)
1、定义dao的接口public interface Usermapper { //根据id查询用户信息 public User getUserById(int id); //插入用户信息 public void insertUser(User user); }2、定义mapper的配置文件(不要忘记在SqlMapConfig.xml加载这个配置文件)<mapper names...原创 2018-06-23 19:41:23 · 267 阅读 · 0 评论 -
SqlMapConfig.xml文件的配置:加载外部属性文件、起别名、加载mapper映射文件
1、加载外部属性文件(1)定义一个jdbc.propertiesdb.driver=com.mysql.jdbc.Driver db.url=jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf-8 db.username=root db.password=123属性文件里一定不要有空格,尤其是每一行的结尾处。(2)加载jdbc.pro...原创 2018-06-23 20:22:05 · 1074 阅读 · 0 评论 -
Mybatis的输入映射和输出映射
(一)、输入映射类型1、简单数据类型(int、string、float)2、pojo的类型(user类型)3、pojo的包装类型(QueryVo)(1)创建一个pojo包装类:QueryVo里面有一个属性User(2)编写mapper.xml文件,定义sql语句select * from user where username like '%${user.username}%'(3)在接口中添加一...原创 2018-06-23 21:21:57 · 257 阅读 · 0 评论 -
Mybais中resultMap的用法
1、为什么要用? 数据库的列名称和pojo的属性名不一致的情况,需要使用resultMap配置一一对应关系2、使用resultMap进行配置数据库列名和pojo的属性名的对应关系<!-- 使用resultMap --> <select id="findOrdersList" resultMap="orders_result_map"> select * fro...原创 2018-06-23 21:48:16 · 221 阅读 · 0 评论