mybatis中文文档
学习和研究mybatis框架,我一般会参考mybatis中文文档,这是mybatis官方维护的一份指导学习文档,具有权威性:
https://mybatis.org/mybatis-3/zh/index.html
此文档开头会标明mybatis当前最新版本号:
mybatis中文文档分为以下几个部分:
XML配置:https://mybatis.org/mybatis-3/zh/configuration.html
XML映射:https://mybatis.org/mybatis-3/zh/sqlmap-xml.html
动态SQL:https://mybatis.org/mybatis-3/zh/dynamic-sql.html
Java API:https://mybatis.org/mybatis-3/zh/java-api.html
SQL语句构建器:https://mybatis.org/mybatis-3/zh/statement-builders.html
日志:https://mybatis.org/mybatis-3/zh/logging.html
我们公司近期对oracle11g做了一次升级,升级版本为oracle19c,我发现19c多了列的自增属性,于是我给主键设置了自增,类似于mysql的自增主键,但是我使用mybatis做Inset操作时,无法获取这个自增主键的值,请问有什么好的解决办法么?
通过这个注解@Options(useGeneratedKeys = true, keyColumn = "ID", keyProperty = "id")可以实现获取表的自增列,
需要说明的是keyProperty是你的查询方法入参实体类的属性id