向数据库插入数据时,这句话不执行。
getSqlMapClientTemplate().insert("rentfeeInfo.addRentfee",rentfeeInfo);
在ibatis中的配置信息为
<insert id="addRentfee" parameterClass="RentfeeInfo">
insert into rentfeeinfo (rf_year,rf_money,rl_id)
values(#RfYear#,#RfMoney#,#RlId#)
<selectKey resultClass="int" keyProperty="RfId">
SELECT LAST_INSERT_ID()
</selectKey>
</insert>
不知道为什么,只有这个操作无法完成,像更新查询都可以,向其他表中插入数据同样的方法可以实现,求教各位了!!!!
getSqlMapClientTemplate().insert("rentfeeInfo.addRentfee",rentfeeInfo);
在ibatis中的配置信息为
<insert id="addRentfee" parameterClass="RentfeeInfo">
insert into rentfeeinfo (rf_year,rf_money,rl_id)
values(#RfYear#,#RfMoney#,#RlId#)
<selectKey resultClass="int" keyProperty="RfId">
SELECT LAST_INSERT_ID()
</selectKey>
</insert>
不知道为什么,只有这个操作无法完成,像更新查询都可以,向其他表中插入数据同样的方法可以实现,求教各位了!!!!
中文逗号,,,,,
<insert id="addRentfee" parameterClass="RentfeeInfo">
insert into rentfeeinfo (rf_year,rf_money,rl_id)
values(#{RfYear},#{RfMoney},#{RlId})
<selectKey resultClass="int" keyProperty="RfId">
SELECT LAST_INSERT_ID()
</selectKey>
</insert>
呢?中文逗号其实一般都会被识别,不引起问题。我看别人的代码时,就有不小心写成中文逗号,但是正常执行的。但是保不准会出问题。这个还是得注意,得用英文的。