随笔分类 -  MyBatis

摘要:MyBatis结果集一对多映射 需求:重画二维码配置类,根据sizeCode将查询出来的imageCode分组。 sql DROP TABLE IF EXISTS ; CREATE TABLE ( int(11) DEFAULT NULL, varchar(255) DEFAULT NULL, in 阅读全文
posted @ 2019-12-22 15:42 没有理由不会呀 阅读(491) 评论(0) 推荐(0)
摘要:MyBatis的ResultMapping和ResultMap "CSDN LoveLion" "复杂对象的组装与创建——建造者模式(一)" "Effective java 第3版中描述的Builder模式" "Java设计模式14:建造者模式" 2个类都使用了Builder来构建对象。 Resul 阅读全文
posted @ 2019-12-22 14:28 没有理由不会呀 阅读(881) 评论(0) 推荐(0)
摘要:PropertyTokenizer 阅读全文
posted @ 2019-12-22 14:21 没有理由不会呀 阅读(1076) 评论(0) 推荐(0)
摘要:MyBatis核心对象之StatementHandler `ResultHandler ParameterHandler Executor` 阅读全文
posted @ 2019-12-22 14:15 没有理由不会呀 阅读(767) 评论(0) 推荐(0)
摘要:mybatis之foreach用法 https://www.cnblogs.com/fnlingnzb learner/p/10566452.html 阅读全文
posted @ 2019-10-31 12:45 没有理由不会呀 阅读(205) 评论(0) 推荐(0)
摘要:Mybatis Plus Bugs 实体类中属性和数据库字段对应异常 新增记录主键生成异常 日志工厂不存在 阅读全文
posted @ 2019-10-30 19:55 没有理由不会呀 阅读(1649) 评论(0) 推荐(0)
摘要:MyBatis Plus 将查询结果封装到指定实体 思路 自定义方法,使用Wrapper,自定义映射结果集 Mapper接口 Mapper.xml 测试类 阅读全文
posted @ 2019-10-28 20:37 没有理由不会呀 阅读(14168) 评论(0) 推荐(0)
摘要:``` # 注册功能 # 1.根据用户名查询用户 select * from tab_user where username=#{username} # 2.插入注册用户信息 insert into tab_user(username, password, name, birthday, sex, telephone, email, status, code) values (#{username 阅读全文
posted @ 2019-10-07 22:02 没有理由不会呀 阅读(237) 评论(0) 推荐(0)
摘要:MyBatisPlus快速入门 1.引入依赖和springboot配置 2.实体类和数据库表 3.Mapper接口 4.Mapper映射文件(可选) 5.测试类 引入依赖和springboot配置 实体类和数据库表 Mapper接口 测试类 Mapper映射文件 阅读全文
posted @ 2019-10-06 21:32 没有理由不会呀 阅读(647) 评论(0) 推荐(0)
摘要:注册功能 1.根据用户名查询用户 select from tab_user where username= {username} 2.插入注册用户信息 insert into tab_user(username, password, name, birthday, sex, telephone, e 阅读全文
posted @ 2019-10-05 21:48 没有理由不会呀 阅读(178) 评论(0) 推荐(0)
摘要:MyBatis 使用 foreach 批量插入 参考博文 "老司机学习MyBatis之动态SQL使用foreach在MySQL中批量插入" 使用MyBatis一次性插入多条数据时候可以使用 标签。 yml文件 第1种方式 单条语句插入多个值 可以使用 返回每个插入记录的主键。 修改 Mapper 添 阅读全文
posted @ 2019-09-07 13:58 没有理由不会呀 阅读(28346) 评论(1) 推荐(3)
摘要:MyBatis 插入记录同时获取主键 MyBatis 插入记录同时获取主键的系统界面 属性 属性 属性 元素 注意点: 获取的主键的主键被设置到对象的属性中,而不是当作返回值。 1. 属性实现,指定值为 true,则 MyBatis 会自动插入记录生成的主键放入对象中。 属性,这种方法只适用于支持自 阅读全文
posted @ 2019-09-07 10:49 没有理由不会呀 阅读(709) 评论(0) 推荐(0)
摘要:springboot整合mybatis 0.yml 配置文件 1.创建数据库表。 2.创建实体类。 3.创建 Mapper 接口 ,添加 @Mapper 注解。 4.创建 Mapper 映射文件。 yml 配置文件 创建数据库表 创建实体类 创建 Mapper 接口 使用 @Mapper 注解 创建 阅读全文
posted @ 2019-08-30 21:17 没有理由不会呀 阅读(399) 评论(0) 推荐(0)
摘要:JPA 基础 数据库驱动 == JDBC 规范 == ORM 框架 == JPA 规范 == spring data jpa ORM 思想 JPA 的使用步骤 jpa 依赖 jpa 的持久化配置 实体类 使用 jpa 的 API 进行操作 JPA实体的四种状态 https://www.jianshu 阅读全文
posted @ 2019-08-01 16:44 没有理由不会呀 阅读(315) 评论(0) 推荐(0)
摘要:XMLConfigBuilder的parseConfiguration(XNode)方法,用于解析配置文件 XMLConfigBuilder的propertiesElement(XNode)方法,用于解析配置文件的properties标签。 解析 properties 元素时序图 官方对Proper 阅读全文
posted @ 2019-07-01 17:31 没有理由不会呀 阅读(501) 评论(0) 推荐(0)
摘要:1 package cn.itcast.domain; 2 3 /* 4 CREATE TABLE `message` ( 5 `id` int(11) NOT NULL, 6 `command` varchar(16) DEFAULT NULL, 7 `description` varchar(3 阅读全文
posted @ 2019-06-05 16:21 没有理由不会呀 阅读(553) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-06-03 11:31 没有理由不会呀 阅读(205) 评论(0) 推荐(0)
摘要:1 package com.itheima.mozq; 2 3 import com.itheima.domain.Order; 4 import com.itheima.mapper.OrderMapper; 5 import org.apache.ibatis.io.Resources; 6 i 阅读全文
posted @ 2019-05-31 22:13 没有理由不会呀 阅读(368) 评论(0) 推荐(0)
摘要:1 package com.itheima.mapper; 2 3 import com.github.pagehelper.Page; 4 import com.github.pagehelper.PageHelper; 5 import com.github.pagehelper.PageInf 阅读全文
posted @ 2019-05-29 21:46 没有理由不会呀 阅读(309) 评论(0) 推荐(0)
摘要:1 package com.itheima.domain; 2 3 /* 4 CREATE TABLE `user` ( 5 `id` int(11) NOT NULL AUTO_INCREMENT, 6 `username` varchar(50) DEFAULT NULL, 7 `passwor 阅读全文
posted @ 2019-05-28 21:15 没有理由不会呀 阅读(309) 评论(0) 推荐(0)