MyBatis
文章平均质量分 76
weixin_46633399
这个作者很懒,什么都没留下…
展开
-
MyBatis学习笔记(四)--踩过的那些坑
一、映射文件被注册了两次1、异常org.apache.ibatis.exceptions.PersistenceException: ### Error building SqlSession.### The error may exist in com/jc/dao/OrderMapper.xml### The error occurred while processing mapper_resultMap[UserOrder]_association[order]### Cause:原创 2021-05-18 00:34:55 · 315 阅读 · 0 评论 -
MyBatis学习笔记(三)--全局配置文件
一、全局配置文件结构SqlMapConfig.xml配置内容要按如下顺序放,否则会报错<properties> 加载属性文件 <settings> 设置全局参数 <typeAliases> 设置类型的别名 <typeHandlers> 设置类型处理器 <objectFactory> 设置对象工厂 <plugins> ...原创 2021-05-17 20:52:44 · 233 阅读 · 0 评论 -
MyBatis学习笔记(二)--Mapper代理实现CRUD
一、Mapper代理开发传统dao模式下存在大量模板方法(selectOne,selectList,insert,delete,update),不灵活。调用SqlSession方法的时候,存在硬编码(将数据直接嵌入到程序或其他可执行对象的源代码中,通常表示不变的信息,不易维护)。二、Mapper程序(CRUD)1.思路编写dao接口:存放方法声明 映射文件(StudentMapper.xml):实现接口 StudentMapper.xml的namespace和接口路径一致 Stude原创 2021-05-14 22:17:17 · 163 阅读 · 0 评论 -
MyBatis学习笔记(一)--Dao模式CRUD
一、概述MyBatis本是apache的一个开源项目iBatis是一个基于Java的优秀持久层框架(ORM(Object-Relationship-Mapping)框架)。它支持自定义 SQL、存储过程以及高级映射。MyBatis免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。简而言之,MyBat...原创 2021-05-14 11:41:05 · 204 阅读 · 0 评论