添加数据并返回对应的id
来源:互联网 发布:手机wifi备份软件 编辑:程序博客网 时间:2024/04/29 17:54
Action
@RequestMapping(value="/addSubscribe") public String addSubscribe(@ModelAttribute(value="subscribe")Subscribe subscribe,HttpServletResponse response){ //片段1 subscribeService.addSubscribe(subscribe); String result = JsonUtil.getJson(Constant.RESULT_SUCCESS, Constant.CODE_SUCCESS, subscribe.getId()).toString(); PrintUtil.print(result, response); return null; }
Service
public void addSubscribe(Subscribe subscribe){ //片段2 subscribeMapper.addSubscribe(subscribe); }
Mapper
//片段3public void addSubscribe(Subscribe subscribe);
xml
<insert id="addSubscribe" parameterType="Subscribe" useGeneratedKeys="true" keyProperty="id"> insert into t_subscribe <include refid="addSubscribeSql"></include> </insert> <sql id="addSubscribeSql"> <set> <if test="user.id != null">uid = #{user.id }</if> <if test="auser.id != null">,aid = #{auser.id }</if> </set> </sql>
keyProperty:
取值范围true|false 默认值是:false含义:设置是否使用JDBC的getGenereatedKeys方法获取主键并赋值到keyProperty设置的领域模型属性中。 MySQL和SQLServer执行auto-generatedkey field,因此当数据库设置好自增长主键后,可通过JDBC的getGeneratedKeys方法获取。 但像Oralce等不支持auto-generated key field的数据库就不能用这种方法获取主键了
useGeneratedKeys:
标记一个属性, MyBatis 会自动通过 getGeneratedKeys 或者通过 insert 语句的 selectKey 子元素设置它的值。默认: 不设置。
0 0
- 添加数据并返回对应的id
- mybatis 添加一条新数据并返回此数据的ID(主键)
- mybatis 添加一条新数据并返回此数据的ID(主键)
- mysql插入一条数据,返回其对应的id
- 添加数据时返回id
- ASP中添加记录并返回ID的方法
- Mybatis添加记录时返回对应主键ID
- 插入一条数据并返回ID
- myBatis 新增数据并返回ID
- mybatis返回添加后的id返回
- mybatis实现新添加一条数据,并获取新添加数据的ID
- mybatis+oracle添加一条数据并返回所添加数据的自增列
- mybatis+mysql insert添加数据后返回数据主键id
- 关于向数据库添加数据后返回该行的ID值(标识符)的值
- 从一个表中读取id返回对应的值
- mysql java使用PreparedStatement插入数据并返回id的代码
- mysql java使用PreparedStatement插入数据并返回id的代码
- ASP.NET 往oracle插入一条数据并返回ID
- 设置Linux ARP表参数
- centos6.5安装python2.7.12
- Linux设备驱动模型-Bus
- Android四大组件之BroadcastReceiver
- Maven中-DskipTests和-Dmaven.test.skip=true的区别
- 添加数据并返回对应的id
- 最新版mysql5.7.16安装备忘录
- JS初级循环
- 要闻:2016胡润百富榜昨天发布 宝能姚振华从炸油条到千亿身家“大黑马”
- iOS网络切换的问题-- DNS解析
- 如何形象地解释 JavaScript 中 map、foreach、reduce 间的区别?
- PHP中获取当前页面的完整URL
- VS LINK:fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- springMVC框架--SSM整合开发(二)