当前位置: 首页 > news >正文

京山网站开发从零开始学做网站 网站

京山网站开发,从零开始学做网站 网站,光山县住房和城乡建设局网站,要加强县门户网站的建设管理在某些业务中&#xff0c;我们在新增一条数据之后&#xff0c;需要拿到这条数据的id来对这条数据进行后续的一个操作&#xff0c;如何拿取id呢&#xff1f; 使用的是<insert> 中的useGeneratedKeys 和 keyProperty 两个属性 1.在Mybatis Mapper文件中添加属性 “useGene…

在某些业务中,我们在新增一条数据之后,需要拿到这条数据的id来对这条数据进行后续的一个操作,如何拿取id呢?
使用的是<insert> 中的useGeneratedKeys 和 keyProperty 两个属性

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 

【注意事项】

  1. Mybatis Mapper 文件中,“useGeneratedKeys” 和 “keyProperty” 必须添加,而且 keyProperty 一定得和 java 对象的属性名称一直,而不是表格的字段名。

  2. java Dao中的 Insert 方法,传递的参数必须为 java 对象,也就是 Bean,而不能是某个参数。

http://www.yayakq.cn/news/49432/

相关文章:

  • 百度seo站长宣传片制作的十大步骤
  • 天津网站建设公司电扬郑州艾特软件 网站建设
  • 服务性企业网站wordpress编辑器富文本
  • 怎么做口子推广网站微信公众号前端开发流程
  • 桂林龙胜网站建设抖音产品推广方案
  • 网站如何百度收入全国大型免费网站建设
  • 如何网站备案如何建设国际网站首页
  • 如何做网站 百度经验太原网站建设电话
  • 网站建议公司客流统计系统厂家
  • 江西建设职业技术学院官方网站企业营销案例
  • html网站素材彩票网站net网站开发
  • 难道做网站的工资都不高吗个人邮箱登录登录入口
  • 网站搜索引擎收录网页设计心得体会结尾
  • 做自媒体哪家网站好12306网站为什么做不好
  • 佛山电子商务网站设计做网站开发用什么APP好
  • 做网站 人工智能网站单个页面301跳转
  • 国外无版权图片网站建立网站买空间哪家好
  • 全球网站流量查询大连做网站一般给多大空间
  • 流量网站应该怎么做百度站长反馈
  • 平顶山市住房和城乡建设局网站文山知名网站建设
  • 租车公司网站 模板建立网站ftp
  • 小程序开发平台免费温州百度搜索优化
  • 佛山网站优化有网站优化方案
  • 松江建设新城有限公司网站拉新推广变现app
  • 枞阳做网站重庆建设工程造价信息网站
  • 宿州商务网站建设呼和浩特做网站公司
  • 电脑维修网站模板网页设计板式类型
  • 百度云虚拟主机如何建设网站网站系统升级维护需要多长时间
  • 做网站成功案例做网站运营好还是SEO好
  • 网站建设窗口框架wordpress年会员