
MyBatis
文章平均质量分 85
Onlooker129
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MyBatis6-逆向工程、分页插件
正向工程:先创建Java实体类,由框架负责根据实体类生成数据库表,Hibernate是支持正向工程 的逆向工程:先创建数据库表,由框架负责根据数据库表,反向生成如下资源:创建逆向工程的步骤:1.添加依赖和插件2.创建MyBatis的核心配置文件3.创建逆向工程的配置文件文件名必须是:generatorConfig.xml4.执行MBG插件的generate目标原创 2024-11-10 16:33:50 · 457 阅读 · 0 评论 -
MyBatis5-缓存
一级缓存是SqlSession级别的,通过同一个SqlSession查询的数据会被缓存,下次查询相同的数据,就会从缓存中直接获取,不会从数据库重新访问一级缓存默认开启。原创 2024-11-10 10:58:25 · 822 阅读 · 0 评论 -
MyBatis4-自定义映射resultMap、动态SQL
若字段名和实体类中的属性名不一致,但是字段名符合数据库的规则(使用_),实体类中的属性 名符合Java的规则(使用驼峰)方式:1.可以通过为字段起别名的方式,保证和实体类中的属性名保持一致/*** 查询所有的员工信息*/2.可以在MyBatis的核心配置文件中设置一个全局配置信息mapUnderscoreToCamelCase,可以在查询表中数据时,自动将_类型的字段名转换为驼峰。原创 2024-11-09 19:46:48 · 872 阅读 · 0 评论 -
MyBatis3-获取参数值的方式、查询功能及特殊SQL执行
模块Mybatis_demo2。原创 2024-11-06 14:59:25 · 919 阅读 · 0 评论 -
MyBatis2-搭建MyBatis以及增删改查实现
习惯上命名为mybatis-config.xml,核心配置文件主要用于配置连接数据库的环境以及MyBatis的全局配置信息,核心配置文件存放的位置是src/main/resources目录下。工厂模式:如果创建某一个对象,使用的过程基本固定,那么就可以把创建这个对象的相关代码封装到一个“工厂类”中,以后都使用这个工厂类来“生产”需要的对象。MyBatis中的mapper接口相当于以前的dao,但是区别在于,mapper仅仅是接口,不需要提供实现类。原创 2024-10-28 20:19:47 · 479 阅读 · 0 评论 -
MyBatis1-简介
MyBatis最初是Apache的一个开源项目iBatis, 2010年6月这个项目由Apache Software Foundation迁 移到了Google Code。随着开发团队转投Google Code旗下, iBatis3.x正式更名为MyBatis。代码于 2013年11月迁移到Github。iBatis一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBatis提供的持久层框架 包括SQL Maps和Data Access Objects(DAO)。原创 2024-10-28 19:07:39 · 321 阅读 · 0 评论