随笔分类 - MyBatis
摘要:MyBatis结果集一对多映射 需求:重画二维码配置类,根据sizeCode将查询出来的imageCode分组。 sql DROP TABLE IF EXISTS ; CREATE TABLE ( int(11) DEFAULT NULL, varchar(255) DEFAULT NULL, in
阅读全文
摘要:MyBatis的ResultMapping和ResultMap "CSDN LoveLion" "复杂对象的组装与创建——建造者模式(一)" "Effective java 第3版中描述的Builder模式" "Java设计模式14:建造者模式" 2个类都使用了Builder来构建对象。 Resul
阅读全文
摘要:PropertyTokenizer
阅读全文
摘要:MyBatis核心对象之StatementHandler `ResultHandler ParameterHandler Executor`
阅读全文
摘要:mybatis之foreach用法 https://www.cnblogs.com/fnlingnzb learner/p/10566452.html
阅读全文
摘要:Mybatis Plus Bugs 实体类中属性和数据库字段对应异常 新增记录主键生成异常 日志工厂不存在
阅读全文
摘要:MyBatis Plus 将查询结果封装到指定实体 思路 自定义方法,使用Wrapper,自定义映射结果集 Mapper接口 Mapper.xml 测试类
阅读全文
摘要:``` # 注册功能 # 1.根据用户名查询用户 select * from tab_user where username=#{username} # 2.插入注册用户信息 insert into tab_user(username, password, name, birthday, sex, telephone, email, status, code) values (#{username
阅读全文
摘要:MyBatisPlus快速入门 1.引入依赖和springboot配置 2.实体类和数据库表 3.Mapper接口 4.Mapper映射文件(可选) 5.测试类 引入依赖和springboot配置 实体类和数据库表 Mapper接口 测试类 Mapper映射文件
阅读全文
摘要:注册功能 1.根据用户名查询用户 select from tab_user where username= {username} 2.插入注册用户信息 insert into tab_user(username, password, name, birthday, sex, telephone, e
阅读全文
摘要:MyBatis 使用 foreach 批量插入 参考博文 "老司机学习MyBatis之动态SQL使用foreach在MySQL中批量插入" 使用MyBatis一次性插入多条数据时候可以使用 标签。 yml文件 第1种方式 单条语句插入多个值 可以使用 返回每个插入记录的主键。 修改 Mapper 添
阅读全文
摘要:MyBatis 插入记录同时获取主键 MyBatis 插入记录同时获取主键的系统界面 属性 属性 属性 元素 注意点: 获取的主键的主键被设置到对象的属性中,而不是当作返回值。 1. 属性实现,指定值为 true,则 MyBatis 会自动插入记录生成的主键放入对象中。 属性,这种方法只适用于支持自
阅读全文
摘要:springboot整合mybatis 0.yml 配置文件 1.创建数据库表。 2.创建实体类。 3.创建 Mapper 接口 ,添加 @Mapper 注解。 4.创建 Mapper 映射文件。 yml 配置文件 创建数据库表 创建实体类 创建 Mapper 接口 使用 @Mapper 注解 创建
阅读全文
摘要:JPA 基础 数据库驱动 == JDBC 规范 == ORM 框架 == JPA 规范 == spring data jpa ORM 思想 JPA 的使用步骤 jpa 依赖 jpa 的持久化配置 实体类 使用 jpa 的 API 进行操作 JPA实体的四种状态 https://www.jianshu
阅读全文
摘要:XMLConfigBuilder的parseConfiguration(XNode)方法,用于解析配置文件 XMLConfigBuilder的propertiesElement(XNode)方法,用于解析配置文件的properties标签。 解析 properties 元素时序图 官方对Proper
阅读全文
摘要: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
阅读全文
摘要: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
阅读全文
摘要:1 package com.itheima.mapper; 2 3 import com.github.pagehelper.Page; 4 import com.github.pagehelper.PageHelper; 5 import com.github.pagehelper.PageInf
阅读全文
摘要: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
阅读全文

浙公网安备 33010602011771号