mybatis
文章平均质量分 92
YunWQ
好记性不如烂笔头,加油!!!
展开
-
手把手教你MyBatis注解开发
MyBatis注解式单表查询准备测试用的数据库和表-- 创建用户表CREATE TABLE USER( uid INT PRIMARY KEY AUTO_INCREMENT, username VARCHAR(20), PASSWORD VARCHAR(20));-- 添加数据INSERT INTO USER(username,PASSWORD) VALUES('zhangsan','123');INSERT INTO USER(username,PASSWORD) VALUES('l原创 2020-06-06 11:04:32 · 252 阅读 · 0 评论 -
轻松搞定MyBatis多表查询
MyBatis多表查询一对一查询身份证和人员就是一对一的关系,一个人有一张身份证,一张身份证也只属于一个人。准备测试用的数据库和表-- 创建数据库CREATE DATABASE mybatistest3;-- 使用数据库USE mybatistest3;-- 身份证表CREATE TABLE idcard( id INT PRIMARY KEY AUTO_INCREMENT, icode VARCHAR(18));-- 人员表CREATE TABLE person( pid原创 2020-06-06 11:01:01 · 205 阅读 · 0 评论 -
教你配置MyBatis核心配置文件
MyBatis核心配置文件typeHandlers标签由于Java的数据类型和数据库中的数据类型不太一样,所以有些特定情况下需要类型转换器,用于把Java的数据类型转换为数据库兼容的数据类型,或者把数据库兼容的数据类型转换为Java的数据类型。准备测试数据-- 创建数据库表CREATE TABLE student( id INT PRIMARY KEY AUTO_INCREMENT, uname VARCHAR(20), uage INT, birthday BIGINT);定义St原创 2020-06-06 10:58:04 · 485 阅读 · 0 评论 -
手动拼接SQL太麻烦,看看MyBatis动态SQL
动态SQL开发人员通常根据需求手动拼接SQL语句,这是一个极其麻烦的事情,而且很容易出错。MyBatis提供了动态组装的功能,允许在SQL语句中加入 <if>、<where>、<when>、<foreach>用于逻辑控制的元素,达到SQL语句根据需要动态变化的效果。我们重新创建一个UserMapperDanmic接口和UserMapperDanmic.xml文件,专门讲解动态SQL语句UserMapperDanmic接口public interfa原创 2020-06-06 10:54:53 · 700 阅读 · 0 评论 -
MyBatis映射文件深入
MyBatis映射文件深入在实际开发中执行查询SQL语句,经常需要多个参数。那么parameterType属性值的数据类型是什么呢?可以使用是用Map集合的键值对来传递多个参数; 也可以使用JavaBean对象封装多个参数使用Map传递多个参数先写一个在UserMapper接口中添加下面的抽象方法/*查询姓张的男性用户信息*/public List<User> selectAllUserByCondition(Map<String,Object> map);在UserM原创 2020-06-06 10:53:03 · 233 阅读 · 0 评论 -
MyBatis配置记不住,看这里快速上手
准备工作在学习Mybatis之前,先需要做一些准备工作,以方便后面测试。 使用Maven依赖相关jar包 配置Log4j日志文件 准备好用于测试的数据库 创建实体类MyBatis相关Jar包<dependencies> <!--mybatis--> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybati原创 2020-06-06 10:39:56 · 364 阅读 · 0 评论