mybatis
文章平均质量分 76
陈虎_63
这个作者很懒,什么都没留下…
展开
-
用Mapper: ---tkMapper
引入依赖:导入依赖 <!--tkMapper整合mybatis+SpringBoot--> <dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper-spring-boot-starter</artifactId> <version>2.1.5</version> </dependency&g原创 2022-02-10 20:40:58 · 394 阅读 · 0 评论 -
pagehelper 分页工具类的封装
现状:在使用Mybatis进行数据库分页查询时,我们经常使用的是插件:pagehelper 此插件可以帮助我们很方便的进行数据库分页操作,但是使用此插件每次都需要先开启插件,然后再手动的对参数进行封装,这些都是模板化的套路,有没有一种更简洁的方法,让我们不在关注具体的分页细节,只需要实现我们的业务逻辑呢?所以接下来我将使用Spring AOP技术,对该工具类进行封装,让我们可以更方便的进行分页操作;依赖:首先在项目中加入pagehelper 分页插件和AOP的依赖: <!-- pag原创 2021-05-08 13:08:23 · 2262 阅读 · 0 评论 -
idea搭建ssm框架项目示例
SSM框架整合示例注意:在config文件的几个配置文件,需要注意替换成自己的项目路径:1:创建工程:工程创建好以后如图:只有一个webapp文件接下来创建Java文件夹和resource文件夹,在mein文件夹上右击,创建文件夹我这边直接就有这两个文件夹的创建提示,并且自动修改了文件夹的属性:如果没有提示,就需要手动创建两个普通文件夹,然后修改对应的文件夹属性:Java文件夹修改成Sources Root,resource文件夹修改成Resources Root属性到这里项原创 2020-12-08 15:31:49 · 791 阅读 · 0 评论 -
mybatis+oracle数据库新增数据,返回主键,主键回显
之前写过MySQL在mybatis中插入数据后返回主键信息的方法;今天把Oracle数据库的方法分享一下;MySQL数据库有主键自增,但是Oracle数据库没有这个功能,需要用到序列,所以第一步先给表建立一个序列;sql语句如下:create sequence seq_表名increment by 1start with 1maxvalue 999999999;创建好序列以后,在mybatis中mapper.xml中使用:其中:keyProperty=“sysId” 是pojo对象的属性原创 2020-07-20 16:22:31 · 1332 阅读 · 0 评论 -
mybatis插入数据时、返回新插入的主键信息、主键回调;
在mybatis的mapper.xml中写增加数据的语句时,经常需要获得新增加的数据的主键;只需要在insert语句上加入:useGeneratedKeys=“true” keyProperty=“id” 即可;示例:其中id为POJO对象Chanpin的属性,对应数据库的主键;当执行这条语句插入成功后,新数据的主键信息会自动的添加进Chanpin对象的id属性之中;此方法只适合MySQL数据库;...原创 2020-07-20 14:58:26 · 343 阅读 · 0 评论