MyBatis
MyBatis
开猿
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MyBatis-动态sql
动态sql什么是动态sql: 同一个dao的方法, 根据不同的条件可以表示不同的sql语句, 主要是where部分有变化使用mybatis提供的标签,实现动态sql的能力, 主要讲 if ,where ,foreach, sql。使用动态sql的时候, dao方法的形参使用java对象。1 if 标签语法:<if test="boolean判断结果"> sql 代码</if>在mapper文件中<select id="selectStudent"原创 2020-12-26 13:23:06 · 165 阅读 · 0 评论 -
MyBatis-理解参数
MyBatis打印日志:在主配置文件中添加:<settings> <setting name="logImpl" value="STDOUT_LOGGING" /> </settings>理解参数1. parameterType:指定dao接口形参的类型这个属性的值可以使用java类型的全限定名称或者mybatis定义的别名mybatis通过反射机制可以获取dao接口方法参数的类型,可以不写<select id="find原创 2020-12-16 16:12:04 · 265 阅读 · 0 评论 -
MyBatis-创建配置文件模板和工具类、Dao代理技术
1. 创建mapper和主配置文件模板每次创建mapper和主配置文件都会有很多重复的语句,可以使用idea创建一个模板来简化文件的创建。添加自定义模板:模板的配置:mapper模板代码:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-ma原创 2020-12-15 20:27:24 · 158 阅读 · 0 评论 -
MyBatis的一些重要对象
MyBatis的一些重要对象1)Resources:mybatis框架中的对象,作用 读取主配置信息。Inputstream inputstream = Resources.getResourceAsstream(config);2)SqlSessionFactoryBuilder:负责创建SqISessionFactory对象sqlSessionFactory factory = new sqlSessionFactoryBuilder().build(inputstream);3)SqlS原创 2020-12-15 17:29:52 · 256 阅读 · 0 评论 -
Mybatis快速入门案例(idea)
0. 创建数据库USE mybatisCREATE TABLE `user` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `username` VARCHAR(32) NOT NULL COMMENT '用户名称', `birthday` DATETIME DEFAULT NULL COMMENT '生日', `sex` CHAR(1) DEFAULT NULL COMMENT '性别', `address` VARCHAR(256) DEFA.原创 2020-12-14 21:42:07 · 190 阅读 · 0 评论
分享