
MyBatis
文章平均质量分 83
ORM框架
ch_s_t
这个作者很懒,什么都没留下…
展开
-
数据持久层框架MyBatis
MyBatis是一款优秀的数据持久层ORM框架,最早是Apache的一个开源项目,2010年这个项目迁移到Google Code,并且改名为MyBatis,2013年11月又迁移到GitHub。它支持定制化的SQL、存储过程、高级映射,可以使用简单的XML或注解配置和映射原生信息,轻松地将普通的JAVA对象与数据库的表进行关联。具有以下特点:(1)易学易用,没有第三方依赖,(2)封装JDBC操作,减少开发人员工作量(3)SQL和代码解耦,业务逻辑与访问逻辑分离。原创 2024-08-21 08:31:53 · 923 阅读 · 0 评论 -
MyBatis之XML配置文件(一)
MyBatis提供了insert、delete 、select、 update四个标签定义SQL语句,以下简要介绍每个标签的用法。原创 2024-08-26 17:43:10 · 2459 阅读 · 0 评论 -
MyBatis之XML配置文件(二)
可以把内容首部的某些内容覆盖掉,即忽略,也可以把内容尾部的某些内容覆盖掉,对应的属性是prefixOverrides和suffixOverrides。在上面的示例中,使用trim标签生成insert语句,通过prefix和suffix属性在首尾加上“(”和“)”,同时通过suffixOverrides属性去掉拼接字段时多余的“,”。在上面的示例中,使用了set和if标签,如果某个传入参数不为null,则生成该字段,无须额外处理末尾的逗号,整个update语句更加清晰简洁。这样就避免了手动判断的麻烦。原创 2024-08-27 08:39:52 · 1485 阅读 · 0 评论 -
MyBatis Generator 插件
使用ORM框架必须保持数据表、POJO实体类、 mapper接口方法和映射文件四者一致,如果数据表发生变化,则需要同时修改另外三个文件,过程非常烦琐,易出错。MyBatis Generator插件是MyBatis提供的自动插件,只需几步就能生成POJO实体类、mapper映射文件和接口文件。Spring Boot支持MyBatis Generator自动生成代码插件。以下的内容演示MyBatis Generator插件的使用。原创 2024-08-26 08:39:58 · 1195 阅读 · 0 评论 -
MyBatis之动态和分页
1)在config包中创建DataSource1Config类,此类用于配置主数据源。@Primary@Primary@Primary@Primary配置主数据源需要添加@Primary注解,其他普通数据源不能加这个注解,否则会报错。2)在config包中创建DataSource2Config类,此类用于配置其他普通数据源。DataSource2Config是普通数据源配置类。原创 2024-08-29 08:12:58 · 1002 阅读 · 0 评论 -
MyBatis之注解使用
MyBatis提供了XML和注解两种方式使用数据库,相比XML的方式,注解的方式更加简单方便,无须创建XML配置文件。原创 2024-08-28 08:06:17 · 874 阅读 · 0 评论 -
MyBatis(二)之增、删、查、改
MyBatis是一个持久层框架,主要功能是完成由表映射实体,并通过xml文件或者注解完成Dao接口操作。本文将以学生表为例简述数据表中数据的增加、删除、查询、修改操作。实现前提是集成MyBatis到Spring Boot项目中,具体操作查看前作“数据持久层框架MyBatis”,实验条件为Window s 10 环境下的SpringBoot+MyBatis+MySql。原创 2024-08-23 16:16:29 · 466 阅读 · 0 评论