zoukankan      html  css  js  c++  java
  • 如何使用mybatis设置联合主键?

    联合主键的意义:用2个字段(或者多个字段,后面具体都是用2个字段组合)来确定一条记录,说明,这2个字段都不是唯一的,2个字段可以分别重复
    现有如下一张数据表:

    CREATE TABLE `sign` (
      `enter_id` int(11) NOT NULL,
      `s_id` int(11) NOT NULL,
      `choice` varchar(255) NOT NULL,
      `time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP,
      `type_b` int(11) DEFAULT NULL COMMENT ' 笔试情况',
      `type_m` int(11) DEFAULT NULL COMMENT ' 面试情况',
      `money` varchar(30) DEFAULT NULL COMMENT ' 薪资范围',
      `state` int(11) DEFAULT NULL COMMENT ' 录取状态0:未录取1:已录取',
      PRIMARY KEY (`enter_id`,`s_id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
    

    请问如何设置mapper.xml中的resultmap?

                            </article>
    

    解决方案一

    <resultMap>         
        <id property="enterId" column="enter_id"/>  
         <id property="sId" column="s_id"/>  
    </resultMap> 

    resultMap是结果集,用于对查询到的数据,进行映射成相应的实体属性

                </article>
  • 相关阅读:
    Mybatis在oracle批量更新
    WebService小记
    java基本排序
    ant使用
    python 集合
    amazon-aws 使用 SNS 发送短信
    Html5+ 开发APP 后台运行代码
    CentOS7 -防火墙
    java 模拟表单方式提交上传文件
    修改pom项目版本 jenkins 关联 shell命令
  • 原文地址:https://www.cnblogs.com/jpfss/p/12115119.html
Copyright © 2011-2022 走看看