Mybatis中的<insert>怎么返回插入的数据

[复制链接]
查看11 | 回复6 | 2021-1-27 05:27:04 | 显示全部楼层 |阅读模式
我用insert插入了一行数据,怎么返回刚才我插入的数据。除了通过获取主键,再写一个select获取这一行数据之外,能不能就在这条insert里面返回插入的这一行数据


分 -->
回复

使用道具 举报

千问 | 2021-1-27 05:27:04 | 显示全部楼层
如何获取不到插入的数据,又是怎么插入的呢。。。
回复

使用道具 举报

千问 | 2021-1-27 05:27:04 | 显示全部楼层
啥意思这条记录你不是已经有了吗不然你怎么插入的呢?sql的参数传一个对象这样自增主键也可以自动回填数据不就全了吗
回复

使用道具 举报

千问 | 2021-1-27 05:27:04 | 显示全部楼层
你插入的对象和真实的对象之间就只有一个ID不同,传入你的引用,返回生成的主键,不就是你想要的对象吗?
回复

使用道具 举报

千问 | 2021-1-27 05:27:04 | 显示全部楼层
引用3楼karlpan01的回复:你插入的对象和真实的对象之间就只有一个ID不同,传入你的引用,返回生成的主键,不就是你想要的对象吗?letterNo和letterDate是通过调用数据库的函数获取插入的,其中letterNo是主键,请问怎么把这两个值返回给我的Java对象
回复

使用道具 举报

千问 | 2021-1-27 05:27:04 | 显示全部楼层
引用3楼karlpan01的回复:你插入的对象和真实的对象之间就只有一个ID不同,传入你的引用,返回生成的主键,不就是你想要的对象吗?除了主键letterNo外,letterDate也是通过调用数据库函数得来的,请问怎么返回letterNo和letterDate

回复

使用道具 举报

千问 | 2021-1-27 05:27:04 | 显示全部楼层
引用5楼qq_39918737的回复:Quote: 引用3楼karlpan01的回复:
你插入的对象和真实的对象之间就只有一个ID不同,传入你的引用,返回生成的主键,不就是你想要的对象吗?
除了主键letterNo外,letterDate也是通过调用数据库函数得来的,请问怎么返回letterNo和letterDate

好像不行吧只能根据主键再查一次
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行