Mybatis
好小伙17
学无止境
展开
-
mabatis typeHandler 的使用案例
案例如下:(实现jdbc-String类型转Java的List集合) 一个商户,在登记的时候需要注册它的经营范围。比如1手机,2电脑,3相机,4平板,在界面上是一个复选框(checkbox)。 在数据库保存的是用逗号分隔的字符串,例如“1,3,4”,而返回给程序的时候是整形数组List {1,3,4}。 实现一个TypeHandler,可以把List转换成数据库的varchar。把数据库的vachar转换成List。 需要创建一张表、创建POJO、Mapper、xml映射器。 一:为什么要用 mybatis原创 2020-05-13 17:09:03 · 151 阅读 · 0 评论 -
mybatis源码分析
public class MyBatisTest { /** * mybatis执行流程 * 1.获取配置文件 * 2.通过SqlSessionFactoryBuilder().build()方法 * 解析配置文件并保存到SqlSessionFactory.Configuration中, 对应的xml的sql,mapper保存到Configuration对象中 * 3.通过SqlSessionFactory.openSession()方原创 2020-05-13 16:58:18 · 93 阅读 · 0 评论 -
Mybatis
Mybatis简介 MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除 了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。 MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJOs(Plain Ordinary Java Objects,普通的 Java 对象)映射成数据库中的记录。 MyBa...原创 2018-09-24 23:45:29 · 75 阅读 · 0 评论 -
基于mybatis 代码生成器
代码生成器,顾名思义,就是将数据中数数据表,根据该代码生成器,生成对应的实体类.java,及mapper.java,mapper对应的xml文件 1.在资源文件中创建 generatorConfig.xml <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuratio原创 2018-01-17 10:51:13 · 267 阅读 · 0 评论