mysql - mybatis批量插入,怎么返回生成的自增主键
PHP中文网
PHP中文网 2017-04-17 11:53:36
[MySQL讨论组]

mybatis映射文件如下:

INSERT INTO tbl_data_report
(query_condition, website_id,
reseller_name, receivableIncome_flight, fee_flight,
realIncome_flight, payableAcount_flight, profit_flight,
receivableIncome_ticket, fee_ticket, realIncome_ticket,
payableAcount_ticket, profit_ticket, commission_ticket,
realIncome_hotel, receivableIncome_count, realIncome_count,
fee_count, payableAcount_count, commission_count,
profit_count, settlementTime, teller,
finance, note)
values

(
#{element.queryCondition,jdbcType=VARCHAR}, #{element.websiteId,jdbcType=INTEGER},
#{element.resellerName,jdbcType=VARCHAR}, #{element.receivableincomeFlight,jdbcType=DOUBLE}, #{element.feeFlight,jdbcType=DOUBLE},
#{element.realincomeFlight,jdbcType=DOUBLE}, #{element.payableacountFlight,jdbcType=DOUBLE}, #{element.profitFlight,jdbcType=DOUBLE},
#{element.receivableincomeTicket,jdbcType=DOUBLE}, #{element.feeTicket,jdbcType=DOUBLE}, #{element.realincomeTicket,jdbcType=DOUBLE},
#{element.payableacountTicket,jdbcType=DOUBLE}, #{element.profitTicket,jdbcType=DOUBLE}, #{element.commissionTicket,jdbcType=DOUBLE},
#{element.realincomeHotel,jdbcType=DOUBLE}, #{element.receivableincomeCount,jdbcType=DOUBLE}, #{element.realincomeCount,jdbcType=DOUBLE},
#{element.feeCount,jdbcType=DOUBLE}, #{element.payableacountCount,jdbcType=DOUBLE}, #{element.commissionCount,jdbcType=DOUBLE},
#{element.profitCount,jdbcType=DOUBLE}, #{element.settlementtime,jdbcType=TIMESTAMP}, #{element.teller,jdbcType=VARCHAR},
#{element.finance,jdbcType=VARCHAR}, #{element.note,jdbcType=VARCHAR}
)


报错如下:
org.apache.ibatis.binding.BindingException: Parameter 'id' not found. Available parameters are [list]

求大神解答

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(1)
PHPz

这样试试:

<selectKey resultType="java.lang.Integer" order="AFTER" keyProperty="id">  
          SELECT LAST_INSERT_ID() as ID    
    </selectKey>
     <![CDATA[
        insert into ...

    ]]>
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号