美文网首页
Mybatis的一些笔记

Mybatis的一些笔记

作者: 周山 | 来源:发表于2021-01-11 15:51 被阅读0次

<selectKey>标签

为什么使用selectKey标签?
1、数据库都有自增主键和非自增字段,当我们插入一条数据之后,不仅需要返回确认插入的消息,还需要返回插入字段的自增主键,这个时候我们就可以使用<selectKey>标签。

<constructor>标签

constructor标签主要是用来配置构造方法,默认情况下,mybatis会实体类的无参构造方法创建一个实体类,然后再给各个实体类属性赋值,但是有时候我们可能已经为实体类生成了有参的构造方法,并且没有给该实体类生成无参的构造方法,这个时候mybatis就会因为没有找到无参的构造方法报错!
因此就需要这个节点进行一些绑定配置,在constructor中指定相应的参数,这样resultMap在构造实体类的时候,就会按照这里边的参数寻找相应的构造方法。
-----------------继续补充---------------

相关文章

  • 一,MyBatis应用分析与实践

    之前学习MyBatis整理了一些笔记,笔记分为四个部分:1.MyBatis应用分析与实践[https://www....

  • Spring系列 | 小荷才露尖尖角

    MyBatis学习笔记 MyBatis操练 MyBatis源码 SpringMVC学习笔记 SpringMVC...

  • MyBatis缓存

    MyBatis Mybatis笔记连载上篇连接Mybatis简单操作学习 Mybatis笔记连载下篇连接Mybat...

  • Mybatis动态SQL

    MyBatis Mybatis笔记连载上篇连接MyBatis缓存Mybatis笔记连载下篇连接 动态SQL 动态S...

  • mybatis学习

    Mybatis:ORM框架 一、一些资料: 一个小实例供快速入门:MyBatis学习笔记(一)入门 - NAYNE...

  • Mybatis 学习笔记

    Mybatis 学习笔记 配置 MyBatis 环境 导入MyBaits依赖jar包 要使用 MyBatis, 需...

  • Mybatis学习笔记汇总(包括源码和jar包)

    博客整理 Mybatis学习笔记(一)——对原生jdbc中问题的总结 Mybatis学习笔记(二)——Mybati...

  • Mybatis的一些笔记

    标签 为什么使用selectKey标签?1、数据库都有自增主键和非自增字段,当我们插入一条数...

  • mybatis一级,二级缓存

    本篇为MyBatis查询缓存及配置笔记,内容为对一些相关文章的整合,很多文章都只介绍关于MyBatis缓存的一部分...

  • Mybatis笔记 一

    Mybatis笔记 一 为什么学Mybatis 目前最主流的持久层框架为hibernate与mybatis,而且国...

网友评论

      本文标题:Mybatis的一些笔记

      本文链接:https://www.haomeiwen.com/subject/fxedaktx.html