SelectKey在Mybatis中是为了解决Insert数据时不支持主键自动生成的问题,他可以很随意的设置生成主键的方式。不管SelectKey有多好,尽量不要遇到这种情况吧,毕竟很麻烦。SelectKey需要注意order属性,像Mysql一类支持自动增长类型的数据库中,order需要设置为after才会取到正确的值。像Oracle这样取序列的情况,需要设置为before,否则会报错。下面是一个xml和注解的例子,SelectKey很简单,两个例子就够了:上面xml的传入参数是map,selectKey会将结果放到入参数map中。用POJO的情况一样,但是有一点需要注意的是,keyProperty对应的字段在POJO中必须有相应的setter方法,setter的参数类型还要一致,否则会报错。
Mybatis示例之SelectKey的应用
用户评论
推荐下载
-
spring加springvc加mybatis示例
spring+springvc+mybatis示例
21 2020-03-03 -
springmvc与mybatis整合完整示例
springmvc与mybatis整合完整示例基于spring4mybaits3,java8,tomcat7,mysql5,6开发的论坛登录验证程序,配置完整,可以直接copy后,扩展使用,也可以
32 2020-05-26 -
MyBatis查询返回Map示例代码
主要给大家介绍了关于MyBatis查询返回Map的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
18 2020-12-06 -
mybatis学习总结annotation示例改进
NULL 博文链接:https://shmilyaw-hotmail-com.iteye.com/blog/2354678
8 2020-11-29 -
Mybatis Mapper生成器示例
根据项目模块来生成对应的Mapper,这里采用Maven构建项目。MybatisGenerator插件怎么使用请参考:https://my.oschina.net/boonya/blog/719502
19 2020-04-26 -
Mybatis和Maven简单入门示例
Mybatis and Maven simple entry example
28 2019-06-26 -
Mybatis学习资源代码示例
1.根据知名UP主狂神说的视频学习的Mybatis。 2.Mybatis3源代码包含增删改查代码示例。 3.代码完整,只需修改数据库配置即可运行。 4.欢迎大家一起学习交流Mybatis使用方法。
11 2023-07-06 -
详解Mybatis分页插件_ 示例代码
如果你已经有一些例如上面这些现成的Mybatis方法了,我现在想对这个查询进行分页,我该怎么办呢?如果是手写SQL,我需要增加两个接口,一个查询count总数,一个改为分页形式的。需要在xml中,复制
12 2022-05-26 -
Spring_MyBatis框架整合示例
该Spring-Mybatis框架整合使用IDEA工具,采用Maven模式,通俗易懂,注释详细,关键采用最简洁方法实现
29 2019-01-03 -
springmybatis含有mybatis_generator示例
包含mySQL数据库初始化脚本,包含spring+spring web MVC+mybatis的整合,包含mabatis-generator这个插件的使用以及配置,整个工程可以正常运行。
43 2019-01-07
暂无评论