2 gniniygnid GNINIYGNID 于 2016.01.28 01:40 提问

springmvc mybaties整合开发新增问题(增强改查) 3C

由于id为自增长,所以点击添加跳转添加页面中,编号文本框为只读,但是需要传出新增的id!该怎么查出当前新增id ➕1

4个回答

caozhy
caozhy   Ds   Rxr 2016.01.28 07:11

1.在Mybatis Mapper文件中添加属性“useGeneratedKeys”和“keyProperty”,其中keyProperty是Java对象的属性名,而不是表格的字段名。

 <insert id="insert" parameterType="Spares"     
        useGeneratedKeys="true" keyProperty="id">    
        insert into system(name) values(#{name})    
</insert>   

2.Mybatis执行完插入语句后,自动将自增长值赋值给对象systemBean的属性id。因此,可通过systemBean对应的getter方法获取!

 int count = systemService.insert(systemBean);    

int id = systemBean.getId(); //获取到的即为新插入记录的ID 
rui888
rui888   Ds   Rxr 2016.01.28 09:12
Royal_lr
Royal_lr   Ds   Rxr 2016.01.28 10:41

执行完插入后会返回新增的id接受就行了

zxq520131422222
zxq520131422222   2016.01.28 16:24

你在插入之前获取主键id的序列值,插入时候把主键id一起插入就行了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
spring boot 添加数据源 整合 mybaties (三)
一 、整合数据源 1.添加jdbc配置文件 hmq-demo-server\src\main\resources\jdbc.properties jdbc.driverClassName=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://127.0.0.1:3306/xxx?useUnicode=true&characterEncoding=utf
springmvc与mybatis结合
之前写了一篇springmvc的环境搭建,现在写与mybatis相结合 http://blog.csdn.net/nmj2015/article/details/72288428 一. 基于前次的目录结构,我们在新建config中新建jdbc.properties与spring-myatis.xml并在springmvc.xml中添加引用语句driver=oracle.jdbc.OracleD
springmvc与mybatis的整合项目
1.搭建开发环境: 1)导入jar包  spring的核心包+事务包+jdbc包+orm包+springmvc包 mabatis的jar包+spring与mybatis整合的包(由mybatis提供) 所需要的jar包: 数据库驱动包:mysql5.1 mybatis的jar包 mybatis和spring整合包 log4j包 dbcp数据库连接池包 spring3.2所有
springMvc+mybaties+slf4j
springMvc mybaties slf4j所需包
Spring3.0 MVC&Mybaties3;.0整合
Spring3.0 MVC与Jquery整合,Spring3.0 MVC与Mybaties整合,Spring3.0 MVC与Mybaties整合,数据库分页实现
springmvc+Mybatis+axis2+webservice+quartz作业(整合)
主流的spring4mvc+Mybatis,并整合了axis2实现webservice接口开发。利用quartz注解实现任务作业功能源码。利用spring RoutingDataSource实现动态数据源切换
MyBatis+SpringMVC+Spring整合
最近项目要用到MyBatis+SpringMVC+Spring,所以刚刚试着整合个测试项目,在此记录一下。如有疏漏之处,还请诸位前辈提点一二。 如果对SpringMVC还不太了解的朋友,可以看我之前的日志,这里是连接——http://blog.csdn.net/baimusensen/article/details/16120429 1.导jar包 注:因为能力有限,我这
SpringMVC学习(四)——Spring、MyBatis和SpringMVC的整合
之前我整合了Spring和MyBatis这两个框架,不会的可以看我的文章MyBatis框架的学习(六)——MyBatis整合Spring。本文我再来讲SpringMVC和MyBatis整合开发的方法,这样的话,Spring、MyBatis和SpringMVC三大框架的整合开发我们就学会了。这里我使用的Spring是Spring4.1.3这个版本(SpringMVC自然也是这个版本),MyBatis是
spring框架
spring框架,其中包含spring和SpringMVC,以及mybaties。
SpringMVC之简单的增删改查(SSM整合)
虽然已经在做关于SpringMVC的项目。但是还没有写一些比较系统的博客。今天就先来说一说最简单的增删改查吧环境配置主要是几项配置:springmvc的配置,spring的配置,MyBatis的配置,jdbc的配置,和web.xml配置springmvc.xml<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.spring