mybatis 所学所思
文章平均质量分 66
对mybatis的入门及其curd了解的一些分享,实现的与一些spring整合的分享。
天涯共明月
路漫漫其修远兮,吾将上下而求索
欢迎关注我的微信公众号《java学习积累》
展开
-
MyBatis中的insert\update\delete标签中批量执行多条SQL
MyBatis中的insert\update\delete标签中批量执行多条SQLmybatis原则上是不能够一次批量执行多条SQL语句,比如新增、删除、更新等,但是修改jdbc url连接带参数可以实现相同效果 allowMultiQueries 是否允许一条SQL语句包含多个执行SQL以分号;分隔,批量更新,批量删除,批量新增,批量修改原创 2021-11-03 20:17:18 · 4650 阅读 · 0 评论 -
SpringBoot集成Mybatis-Plus框架
SpringBoot集成Mybatis-Plus框架MyBatis-Plus(简称 MP)是一个MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。具体可以参考MyBatis-Plus官网:MyBatis-Plus官网目录SpringBoot集成Mybatis-Plus框架环境数据库表Java实体类 UserInfoapplication.yml 主配置编写mapper主启动类CRUD操作新增查询删除更新环境Java1.8mavensp原创 2021-10-13 21:29:05 · 438 阅读 · 0 评论 -
浅谈MyBatis 之 入门(一)
MyBatis什么是mybatis呢?它是一个优秀的对象关系映射持久层框架。 MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java原创 2017-01-20 11:04:56 · 1493 阅读 · 0 评论 -
浅谈MyBatis 之 增删改查(CRUD) (二)
mybatisCRUD是指在做增加(Create)、读取(Retrieve)(重新得到数据)、更新(Update)和删除(Delete)几个单词的首字母简写。主要被用在描述软件系统中数据库或者持久层的基本操作功能。 这儿主要讲解mybatis的增删改查,对入门没有了解的,可以去参考上一篇文章。如有不对之处,请谅解,并提出,本人也是才自学的新手。 浅谈MyBatis 之 入门(一)数据库表原创 2017-02-09 11:34:19 · 2491 阅读 · 0 评论 -
浅谈MyBatis 之 动态SQL (三)
MyBatis动态SQL: MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。 通常使用动态 SQL 不可能是独立的一部分,MyBatis 当然使用一种强大的动态 SQL原创 2017-02-10 11:28:14 · 427 阅读 · 1 评论 -
浅谈MyBatis 之 高级映射/关联查询(四)
MyBatis高级映射/关联查询:一对一/多对一一对多多对多主要使用的是resultMap的 collection属性 和 association属性的使用associationassociation:用于映射关联查询到单个对象的信息,将关联查询信息映射到一个pojo对象中,多用于一对一/多对一的场景。collectioncollection:对关联查询到的多条记录映射到集合中,一般就是将关原创 2017-02-22 12:46:08 · 529 阅读 · 1 评论 -
浅谈MyBatis 之 整合spring(五)
mybatis整合spring(使用接口的方式):mybatis-3.2.2+spring-4.0.2.RELEASE。 如有对mybatis不了解的,可以去看前文 浅谈MyBatis 之 增删改查(CRUD) (二)引入jar <!-- MyBatis --> <dependency> <groupId>org.mybatis</groupId>原创 2017-02-22 16:57:54 · 806 阅读 · 0 评论 -
浅谈MyBatis 之 集成SpringMVC(六)
MyBatis集成springMVC:mybatis-3.2.2 + spring-4.0.2.RELEASE+springMVC-4.0.2.RELEASE. 如果对集成spring还不是很熟悉的可以去看前文,因为此篇文章是在前文基础上有所增加的。 浅谈MyBatis 之 整合spring(五)通过 使用 查询部门及以下的员工来展示springMVC+mybatis的使用。由于使用原创 2017-02-24 16:24:16 · 382 阅读 · 0 评论