在dubbo+zookeeper+ssm中,把自增主键的获取写到了controller层,结果导致获取的自增主键为0。

因为dubbo的原因,导致自增主键为0。具体原因我现在的水平还解决不了,以后去解决。

正确做法:1.将自增主键的获取写到serviceImp中,这也是建议的做法。

     2.如果非要将自增主键的获取写到controller中,在serviceImpl类的对应的insert方法中,将bean对象当作返回值返回,再在controller中接收。

转载于:https://www.cnblogs.com/stitchZsx/p/9850231.html

dubbo下使用selectKey获取自增主键为0问题相关推荐

  1. MySQL获取自增主键Id

    mysql插入数据后返回自增ID的方法   mysql和oracle插入的时候有一个很大的区别是,oracle通过获取序列的方式得到主键,mysql本身有一个列可以做自增长字段,mysql在插入一条数 ...

  2. Mysql和Oracle获取自增主键

    mysql <!-- parameterType:参数类型,可以省略,      获取自增主键的值:         mysql支持自增主键,自增主键值的获取,mybatis也是利用statem ...

  3. mysql 获取自增主键

    MyBatis 3.2.6插入时候获取自增主键方法有二以MySQL5.5为例:方法1:<insert id="insert" parameterType="Pers ...

  4. bootstrap获取选中行的主键_深入分析Mybatis 使用useGeneratedKeys获取自增主键

    摘要 我们经常使用useGenerateKeys来返回自增主键,避免多一次查询.也会经常使用on duplicate key update,来进行insertOrUpdate, 来避免先query 在 ...

  5. MyBatis insert 获取自增主键

    1.建表语句 create table user( id int PRIMARY KEY auto_increment, name varchar(400) ); 2.Maven 依赖 <pro ...

  6. MyBatis映射文件1(增删改、insert获取自增主键值)

    增删改 Mybatis为我们提供了<insert>.<update>.<delete>标签来对应增删改操作 在接口中写增删改的抽象方法 void addEmp(Em ...

  7. SpringBoot整合redisTemplate获取自增主键

    SpringBoot整合redisTemplate获取自增主键 在Spring Boot应用程序中,我们可以使用Redis作为缓存或数据存储.当我们使用Redis存储数据时,我们可能需要使用自增主键. ...

  8. insert操作获取自增主键的值

    映射文件之insert操作获取自增主键的值 mysql中支持自增主键, 原生JDBC中也支持在insert操作中对自增主键的值进行获取 在原生的jdbc中我们利用Statement的getGenera ...

  9. mybatis3.1-[topic-16-17]-映射文件_增删改查_insert_获取自增主键的值

    笔记要点 出错分析与总结 /**测试第16章的增,删,改 的内容* 错误1: <insert id="addEmp" parameterType="com.bean ...

最新文章

  1. HDU 2717 Catch That Cow(BFS)
  2. 单词搜索(二维字符网格中)
  3. python with 打开多个文件
  4. PowerDesigner15对SQLSERVER2008S数据库进行反向工程出错
  5. PCF上的Spring Cloud合同和Spring Cloud Services
  6. ccleaner的专业版和商业版的注册码
  7. Linux之使用MobaXterm远程连接Linux前提条件
  8. HDU2094 产生冠军【set】
  9. 凉凉了,Eureka 宣布闭源,Spring Cloud 何去何从? 1
  10. 微信小程序在线预览PDF格式文件
  11. 图片居中操作 空行 html,word中进行图片居中对齐批量设置的操作技巧
  12. Siebel系统中配置LDAP认证
  13. 培训linux系统下载,非常好的Linux培训教程集合下载
  14. Unity3D for VR 学习(5): VR Gaze Input
  15. mysql 表别名_MySQL 表别名(Alias)
  16. AD域账号日常维护常用操作
  17. 利用Python进行数据分析
  18. 阿里云服务器 安装下载工具aira2步骤
  19. 网络维护和服务器面试常考题,网络维护面试题
  20. 深度缓冲中的深度值计算及可视化

热门文章

  1. JavaScriptjQuery.stopPropogation()
  2. 17秋 软件工程 团队第五次作业 Alpha
  3. 英文词频统计预备,组合数据类型练习
  4. 【bzoj4881】[Lydsy2017年5月月赛]线段游戏 树状数组+STL-set
  5. 高频焊台源码,改进版V2
  6. 【WP7】对象序列化
  7. php 多只能上传20个文件解决办法,修改php.ini 的max_file_uploads
  8. WebC.BBS - 网上团队管理-责任心,主动性,积极性划分
  9. [JavaScript]关于div的隐藏
  10. POJ1719行列匹配