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

Wordpress虚拟资源交易aso应用优化

Wordpress虚拟资源交易,aso应用优化,流量网站建设教程,合优网站建设1.说明 在<insert>标签中设置useGeneratedKeys"true"和keyProperty"id"&#xff0c;MyBatis 会自动将自增 ID 赋值给传入参数对象的对应属性。 2.案例说明 2.1.数据传输层 RpCompanyconfigMapper.xml&#xff0c;设置useGeneratedKeys"true…

1.说明

<insert>标签中设置useGeneratedKeys="true"keyProperty="id",MyBatis 会自动将自增 ID 赋值给传入参数对象的对应属性。

2.案例说明

2.1.数据传输层

RpCompanyconfigMapper.xml,设置useGeneratedKeys="true" keyProperty="companyId"

    <insert id="insertRpCompanyconfig" parameterType="RpCompanyconfig" useGeneratedKeys="true" keyProperty="companyId">insert into rp_companyconfig<trim prefix="(" suffix=")" suffixOverrides=","><if test="companyName != null">company_name,</if><if test="companyCode != null">company_code,</if><if test="createBy != null">create_by,</if><if test="createTime != null">create_time,</if><if test="updateBy != null">update_by,</if><if test="updateTime != null">update_time,</if><if test="remark != null">remark,</if></trim><trim prefix="values (" suffix=")" suffixOverrides=","><if test="companyName != null">#{companyName},</if><if test="companyCode != null">#{companyCode},</if><if test="createBy != null">#{createBy},</if><if test="createTime != null">#{createTime},</if><if test="updateBy != null">#{updateBy},</if><if test="updateTime != null">#{updateTime},</if><if test="remark != null">#{remark},</if></trim></insert>

 2.2 数据访问层类

public interface RpCompanyconfigMapper

    public int insertRpCompanyconfig(RpCompanyconfig rpCompanyconfig);

2.3.服务层接口类

public interface IRpCompanyconfigService 

    public int insertRpCompanyconfig(RpCompanyconfig rpCompanyconfig);

2.4.服务层实现类

@Service
public class RpCompanyconfigServiceImpl implements IRpCompanyconfigService 

     */@Overridepublic int insertRpCompanyconfig(RpCompanyconfig rpCompanyconfig){rpCompanyconfig.setCreateTime(DateUtils.getNowDate());int ttt=rpCompanyconfigMapper.insertRpCompanyconfig(rpCompanyconfig);return ttt;}

3.效果,查看companyId

4.扩展

方法二:使用 selectKey 标签(适用于不支持自动返回主键的数据库)

对于不支持自动返回主键的数据库(如 Oracle),可以使用<selectKey>标签获取自增 ID。

xml

<insert id="insertUser" parameterType="User"><selectKey keyProperty="id" resultType="long" order="AFTER">SELECT LAST_INSERT_ID()</selectKey>INSERT INTO user (username, email)VALUES (#{username}, #{email})
</insert>

order="AFTER"表示在 INSERT 语句执行后执行 SELECT LAST_INSERT_ID ()。

方法三:通过注解方式(Java 注解配置)

如果你使用 Java 注解而非 XML 配置,可以这样写:

@Insert("INSERT INTO user (username, email) VALUES (#{username}, #{email})")
@Options(useGeneratedKeys = true, keyProperty = "id")
int insertUser(User user);

使用 @Options 注解设置 useGeneratedKeys 和 keyProperty 属性。

注意事项

  1. keyProperty:指定实体类中对应的主键属性名。
  2. resultType:指定返回主键的类型。
  3. order 属性
    • AFTER:适用于 MySQL 等支持自动生成主键的数据库。
    • BEFORE:适用于 Oracle 等需要先获取序列值的数据库。
http://www.dtcms.com/wzjs/530049.html

相关文章:

  • 深圳网站设计公司怎么样郑州网站seo推广
  • 手机建立网站的软件百度网盘人工客服
  • 湖北省粮食局网站建设管理系统长沙网站推广公司
  • 成都装修公司前十名宁波seo博客
  • 博客的网站页面设计seo网站推广费用
  • 四川省微信网站建设公青岛百度网站排名
  • nba最新排名表排名优化关键词公司
  • 网站平台建设是什么学大教育培训机构怎么样
  • 梨树县交通建设网站南宁百度推广排名优化
  • 吉林响应式网站价格黑帽seo优化推广
  • 手机网站制作案例免费建站
  • 做网站怎么赚钱 111镇江百度推广
  • 做网站都有备案吗营销心得体会感悟300字
  • 做网站 售后服务里都写啥如何找客户资源
  • 域名备案查询网站运营培训班有用吗
  • 做一家电商网站需要多少钱长沙正规竞价优化服务
  • 星空视频大全免费观看下载seo快速优化方法
  • 上海培训网站建设网站建设推广专家服务
  • b站推广网站入口mmmseo排名哪家有名
  • 深圳市罗湖网站建设网站备案查询系统
  • wordpress评论框样式绍兴seo排名收费
  • 网站banner图怎么做多少关键词排名优化软件
  • vs做的网站怎么发布专业制作网站的公司哪家好
  • wordpress建站案例视频教程seo软件服务
  • 网站开发技术方案seo培训机构排名
  • asp.net做的音乐网站如何优化seo
  • 网页小游戏的网站网站关键词排名
  • 手机互动网站建设怎么自己创建网址
  • 网站产品动效怎么做北京竞价托管代运营
  • 手机网站制作哪家便宜怎样自己开发一款软件