Mybatis学习
迷糊弟弟
只有光头才能变强。
展开
-
mybatis批量插入实体,并返回主键到实体id上
1.mybatis版本要在3.3以上,低版本的要排除2.批量插入sql 要有 useGeneratedKeys=“true” keyProperty=“id”<insert id="batchSaveActivityPoolVersion" parameterType="java.util.List" useGeneratedKeys="true" keyProperty="id"> insert into pe_activity_pool_version (pool_id, po原创 2020-11-27 09:44:14 · 888 阅读 · 0 评论 -
MyBatis学习之什么是MyBatis
首先,我们来了解一下什么是 ORM ?ORM(Object/Relational Mapping),即对象关系映射,它完成面向对象的编程语言到关系数据库的映射。ORM 工具的唯一作用是:把持久化对象的保存、修改、删除等操作,转换成对数据库的操作。ORM 基本映射关系:数据表映射类数据表的行映射对象(实例)数据表的列(字段)映射对象的属性MyBatis 本是 apache 的一个开源项目...原创 2019-06-19 17:54:39 · 100 阅读 · 0 评论 -
MyBatis之功能架构与框架架构
API接口层:提供给外部使用的接口 API,开发人员通过这些本地 API 来操纵数据库。接口层一接收到调用请求就会调用数据处理层来完成具体的数据处理。数据处理层:负责具体的 SQL 查找、SQL 解析、SQL 执行和执行结果映射处理等。它主要的目的是根据调用的请求完成一次数据库操作。基础支撑层:负责最基础的功能支撑,包括连接管理、事务管理、配置加载和缓存处理,这些都是共用的东西,将他们抽取出...原创 2019-06-19 18:04:13 · 869 阅读 · 0 评论 -
MyBatis与JDBC、Hibernate的区别
Mybatis也是基于JDBC的。Java与数据库操作仅能通过JDBC完成。 Mybatis也要通过JDBC完成数据查询、更新这些动作。Mybatis仅仅是在JDBC基础上做了,OO化、封装事务管理接口这些东西。 Mybatis 和 Hibernate 都屏蔽JDBC API 的底层方问细节,使我们不用于JDBC API打交道就可以访问数据库。但是,Hibernate是全自动的ORM映射工具,可以...原创 2019-06-19 18:11:59 · 192 阅读 · 0 评论 -
MyBatis简介与原理
MyBatsi简介与原理转载链接转载 2019-06-19 18:13:15 · 122 阅读 · 0 评论