mybatis开发主键自动回填功能
发布时间
阅读量:
阅读量
在使用MyBatis进行数据插入操作时,若表的主键设置为自动递增,虽然系统能够自动完成主键值的生成,但在实际业务处理过程中,往往需要获取到该主键的具体数值,以便对相关联的其他表执行后续操作;
例如以下场景----->>
当新增书籍信息时,还需同步更新与之相关的书籍折扣信息表,此时就需要获取到刚插入书籍记录的主键值。
DROP TABLE IF EXISTS `bookstore`;
CREATE TABLE `bookstore` (
`BookId` int(0) NOT NULL AUTO_INCREMENT,
`BookName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`BookPublish` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`BookPrice` double(10, 2) NULL DEFAULT NULL,
`BookKind` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4
全部评论 (0)
还没有任何评论哟~
