我现在需要查询一条数据的状态,我在数据库中手动改成1,然后再代码中操作查询这条记录,
但是查询的结果一直是0,跟数据库的结果不一致,这是为什么?查询接口加了事务注解。
public List<XjBidSupplyoffer> getListBySupplynoAndbidid(Integer bidid,String supplyno)
{
Map<String, Object> map = new HashMap<String, Object>();
map.put("bidid", bidid);
map.put("supplyno", supplyno);
return this.dao.getListBySupplynoAndbidid(map);
}
<select id="getListBySupplynoAndbidid" resultMap="BaseResultMap"
parameterType="java.util.Map">
select
<include refid="Base_Column_List" />
from xj_bid_supplyoffer
where supplyno=#{supplyno,jdbcType=VARCHAR} and bidid =#{bidid,jdbcType=INTEGER}
</select>
补充一下:数据库没有链接错误,xml的sql我在navicat中执行是我想要的结果,但是在代码中执行出来的结果并不是,真实的:我想要的iseffect的值数据库是1,但是代码查询出来的一直是0