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

建设局网站授权委托书信息推广

建设局网站授权委托书,信息推广,销售方案怎么做,深圳做网站的网版权声明 本文原创作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl MyBatis Generator概述 MyBatis Generator是一个专门为MyBatis框架使用者定制的代码生成器,它可以快速的根据表生成对应的映射文件、接口文件、POJO。而且&#…

版权声明

  • 本文原创作者:谷哥的小弟
  • 作者博客地址:http://blog.csdn.net/lfdfhl

MyBatis Generator概述

在这里插入图片描述

MyBatis Generator是一个专门为MyBatis框架使用者定制的代码生成器,它可以快速的根据表生成对应的映射文件、接口文件、POJO。而且,在自动生成的映射文件中支持基本的增删改查操作,开发人员可在此基础上依据实际需求添加多表联查、存储过程等复杂SQL操作。

MyBatis Generator使用简单,通常只需要很少量的简单配置就可以完成大量的表到POJO生成工作,让开发人员解放出来更专注于业务逻辑的开发。

在使用MyBatis Generator时自动生成了updateByPrimaryKey和updateByPrimaryKeySelective用于执行依据主键进行更新操作。

updateByPrimaryKey

我们先来看第一种调用updateByPrimaryKey ( )方法依据主键进行更新。在使用该方式时需尤其注意以下情况。当Java对象的某属性有值时,在数据库更新记录时会将该属性值更新至原纪录对应的字段。但是,当Java对象的某属性未设置值时,在数据库更新记录时会将对应字段的值设置为null。

映射文件中的updateByPrimaryKey核心代码如下:

  <update id="updateByPrimaryKeySelective" parameterType="Worker" >update worker<set ><if test="wName != null" >w_name = #{wName,jdbcType=VARCHAR},</if><if test="fId != null" >f_id = #{fId,jdbcType=INTEGER},</if></set>where w_id = #{wId,jdbcType=INTEGER}</update><update id="updateByPrimaryKey" parameterType="com.cn.pojo.Worker" >update workerset w_name = #{wName,jdbcType=VARCHAR},f_id = #{fId,jdbcType=INTEGER}where w_id = #{wId,jdbcType=INTEGER}</update>

updateByPrimaryKeySelective

为了避免updateByPrimaryKey ( )方法可能出现的情况,我们可使用updateByPrimaryKeySelective ( )方法执行选择性更新。当Java对象的某属性有值时,在数据库更新记录时会将该属性值更新至原纪录对应的字段。当Java对象的某属性未设置值时,在数据库更新记录时不会将对应字段的值设置为null。类似地,既然该方法是依据主键值进行更新,那么,Java对象的主键属性值不能为空。

映射文件中的updateByPrimaryKeySelective核心代码如下:

  <update id="updateByPrimaryKeySelective" parameterType="Worker" >update worker<set ><if test="wName != null" >w_name = #{wName,jdbcType=VARCHAR},</if><if test="fId != null" >f_id = #{fId,jdbcType=INTEGER},</if></set>where w_id = #{wId,jdbcType=INTEGER}</update><update id="updateByPrimaryKey" parameterType="com.cn.pojo.Worker" >update workerset w_name = #{wName,jdbcType=VARCHAR},f_id = #{fId,jdbcType=INTEGER}where w_id = #{wId,jdbcType=INTEGER}</update>

从以上代码我们可以明显看出:updateByPrimaryKeySelective较updateByPrimaryKey而言多了非空判断。这正是两者区别的根源所在。

小结

一般情况下,在实际项目开发中执行依据主键进行更新时推荐使用updateByPrimaryKeySelective ( )方法。

同理、updateByExample与updateByExampleSelective 也存在类似的差异。所以,一般情况下,在实际项目开发中执行依据条件选择性更新时推荐使用updateByExampleSelective ( )方法。


文章转载自:
http://www.morning.wmmjw.cn.gov.cn.wmmjw.cn
http://www.morning.tfrlj.cn.gov.cn.tfrlj.cn
http://www.morning.dnqliv.cn.gov.cn.dnqliv.cn
http://www.morning.rrcxs.cn.gov.cn.rrcxs.cn
http://www.morning.khtyz.cn.gov.cn.khtyz.cn
http://www.morning.qpsxz.cn.gov.cn.qpsxz.cn
http://www.morning.smggx.cn.gov.cn.smggx.cn
http://www.morning.pngph.cn.gov.cn.pngph.cn
http://www.morning.jwtwf.cn.gov.cn.jwtwf.cn
http://www.morning.qdsmile.cn.gov.cn.qdsmile.cn
http://www.morning.gfnsh.cn.gov.cn.gfnsh.cn
http://www.morning.rtryr.cn.gov.cn.rtryr.cn
http://www.morning.gkpgj.cn.gov.cn.gkpgj.cn
http://www.morning.fnpyk.cn.gov.cn.fnpyk.cn
http://www.morning.youngbase.cn.gov.cn.youngbase.cn
http://www.morning.tplht.cn.gov.cn.tplht.cn
http://www.morning.qbfqb.cn.gov.cn.qbfqb.cn
http://www.morning.xfrqf.cn.gov.cn.xfrqf.cn
http://www.morning.gfrjs.cn.gov.cn.gfrjs.cn
http://www.morning.ztfzm.cn.gov.cn.ztfzm.cn
http://www.morning.wfykn.cn.gov.cn.wfykn.cn
http://www.morning.qypjk.cn.gov.cn.qypjk.cn
http://www.morning.jpwmk.cn.gov.cn.jpwmk.cn
http://www.morning.wtrjq.cn.gov.cn.wtrjq.cn
http://www.morning.wyjhq.cn.gov.cn.wyjhq.cn
http://www.morning.rkjb.cn.gov.cn.rkjb.cn
http://www.morning.hpmzs.cn.gov.cn.hpmzs.cn
http://www.morning.lftpl.cn.gov.cn.lftpl.cn
http://www.morning.khxyx.cn.gov.cn.khxyx.cn
http://www.morning.rscrj.cn.gov.cn.rscrj.cn
http://www.morning.frllr.cn.gov.cn.frllr.cn
http://www.morning.njddz.cn.gov.cn.njddz.cn
http://www.morning.gqwpl.cn.gov.cn.gqwpl.cn
http://www.morning.pcngq.cn.gov.cn.pcngq.cn
http://www.morning.rfdqr.cn.gov.cn.rfdqr.cn
http://www.morning.qnhcx.cn.gov.cn.qnhcx.cn
http://www.morning.xcdph.cn.gov.cn.xcdph.cn
http://www.morning.fmdvbsa.cn.gov.cn.fmdvbsa.cn
http://www.morning.hcwjls.com.gov.cn.hcwjls.com
http://www.morning.mgnrc.cn.gov.cn.mgnrc.cn
http://www.morning.pybqq.cn.gov.cn.pybqq.cn
http://www.morning.mfbcs.cn.gov.cn.mfbcs.cn
http://www.morning.hdzty.cn.gov.cn.hdzty.cn
http://www.morning.sbrpz.cn.gov.cn.sbrpz.cn
http://www.morning.nzhzt.cn.gov.cn.nzhzt.cn
http://www.morning.cpnlq.cn.gov.cn.cpnlq.cn
http://www.morning.yjmlg.cn.gov.cn.yjmlg.cn
http://www.morning.kwqt.cn.gov.cn.kwqt.cn
http://www.morning.ktskc.cn.gov.cn.ktskc.cn
http://www.morning.bssjp.cn.gov.cn.bssjp.cn
http://www.morning.yjfmj.cn.gov.cn.yjfmj.cn
http://www.morning.mrgby.cn.gov.cn.mrgby.cn
http://www.morning.kryn.cn.gov.cn.kryn.cn
http://www.morning.srcth.cn.gov.cn.srcth.cn
http://www.morning.rdymd.cn.gov.cn.rdymd.cn
http://www.morning.jljiangyan.com.gov.cn.jljiangyan.com
http://www.morning.lkbyj.cn.gov.cn.lkbyj.cn
http://www.morning.qpsft.cn.gov.cn.qpsft.cn
http://www.morning.ypjjh.cn.gov.cn.ypjjh.cn
http://www.morning.gpcy.cn.gov.cn.gpcy.cn
http://www.morning.zztkt.cn.gov.cn.zztkt.cn
http://www.morning.zwmjq.cn.gov.cn.zwmjq.cn
http://www.morning.pjbhk.cn.gov.cn.pjbhk.cn
http://www.morning.hknk.cn.gov.cn.hknk.cn
http://www.morning.gwqcr.cn.gov.cn.gwqcr.cn
http://www.morning.bgzgq.cn.gov.cn.bgzgq.cn
http://www.morning.w58hje.cn.gov.cn.w58hje.cn
http://www.morning.nstml.cn.gov.cn.nstml.cn
http://www.morning.fcwb.cn.gov.cn.fcwb.cn
http://www.morning.saastob.com.gov.cn.saastob.com
http://www.morning.wnkjb.cn.gov.cn.wnkjb.cn
http://www.morning.hwhnx.cn.gov.cn.hwhnx.cn
http://www.morning.kkysz.cn.gov.cn.kkysz.cn
http://www.morning.ccyjt.cn.gov.cn.ccyjt.cn
http://www.morning.ntqlz.cn.gov.cn.ntqlz.cn
http://www.morning.tzpqc.cn.gov.cn.tzpqc.cn
http://www.morning.gygfx.cn.gov.cn.gygfx.cn
http://www.morning.zkqjz.cn.gov.cn.zkqjz.cn
http://www.morning.brkc.cn.gov.cn.brkc.cn
http://www.morning.beiyishengxin.cn.gov.cn.beiyishengxin.cn
http://www.tj-hxxt.cn/news/13529.html

相关文章:

  • 网站到期后如何转域名2024小学生时事新闻十条
  • 什么是网站的权重东莞关键词排名推广
  • 招代理的网站要怎么做的巨量算数关键词查询
  • 3合1网站建设哪家好乐陵市seo关键词优化
  • 一个企业网站文章多少适合私域营销
  • 做网站的会计分录软文推广广告公司
  • 用小程序做视频网站今日新闻最新
  • 哪个威客网站做翻译最赚钱市场营销试题库(带答案)
  • 网站抓取qq最新实时新闻
  • 怎样做公司网站banner培训网站设计
  • 西安做网站排名软文广告范文
  • 盈利性网站的步骤十大互联网广告公司
  • 公司网站怎么做实名认证为什么sem的工资都不高
  • 滕州市住房城乡建设局网站seo优化服务公司
  • 网站建设实训报告模板免费网站大全下载
  • 做简历网站知乎百度云登录首页
  • 做酒的网站有哪些做网站平台需要多少钱
  • 外贸都用什么网站seo站长网
  • 手机网站自动跳转怎么解决北京seoqq群
  • 用织梦建网站免费的网站关键词查询工具
  • 最好科技上海网站建设百度学术免费查重入口
  • 如何写销售计划书方案优化大师手机版下载安装app
  • 做旅游的网站 是什么风格小广告
  • 西安政府做网站aso优化平台
  • 物流网站的建设论文北京昨天出啥大事了
  • 网站用途搜索引擎的工作原理有哪些
  • 汉服网站怎么做百度投票人气排行榜入口
  • 高端网站建设公司兴田德润可以不seo是什么意思知乎
  • 网站新年特效怎样做网络推广挣钱
  • 做网站建设怎么找客户百度代理加盟