MyBatis
文章平均质量分 55
森伯416
热爱技术的洁癖型码农一枚,喜欢分享所知所见
工作经历:华为、阿里、PDD
展开
-
MyBatis主键回填
方式一<insert id="insertBook" useGeneratedKeys="true" keyProperty="id"> insert into t_book (b_name,author) values (#{name},#{author});</insert>这种方式比较简单,就是在插入节点上添加 useGeneratedKeys 属性,同时设置接收回传主键的属性。配置完成后,我们执行一个插入操作,插入时传入一个对象,插入完成后,这个对象的 id转载 2021-07-02 13:57:07 · 499 阅读 · 0 评论 -
MyBatis resultType和resultMap的区别
问题表现今天遇到个很诡异的问题,自己写了一个查询sql,发现Order变量只有部分数据有值,其他都是null,对了好久字段是不是命名错了都没发现啥问题,最后才发现是用错resultType的锅。查询sql:mapper:<select id="selectByOrderNo" resultType="com.xxx.Order"> select <include refid="column_List"/> from t_order where原创 2021-05-08 17:07:52 · 4594 阅读 · 0 评论 -
mybatis报错:Invalid bound statement (not found)
mybatis报错:Invalid bound statement (not found)语法错误Java DAO层接口public void delete(@Param("id")String id);Java 对应的mapper.xml文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.or原创 2020-12-14 11:34:16 · 470 阅读 · 0 评论 -
MyBatis使用
demo 地址:https://github.com/DKAngel/MyBatisDemo简介MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。可以通过XML或注解的方式来配置和映射原始类型、接口和 POJO为数据库中的记录。详见 MyBatis官方文档各ORM框架对比 MyBatis/Hibernate/JPA原创 2020-07-14 22:07:32 · 344 阅读 · 0 评论