Ibatis.Net和Ibatis使用注意点及异同点(不断更新)
1、Ibatis 当使用queryForObject查询时,如果查询结果有多条记录会抱错,只能用queryForList,
Ibatis.net就没问题,当是多条记录时只返回第一条记录。
2、当查询条件中有日期类型时,如果直接用 = ,在日期为null时查询不到记录,最好使用以下方式:
<isNull property="workingDate">
WORKING_DATE is null and
</isNull>
<isNotNull property="workingDate">
WORKING_DATE = #workingDate:DATE# and
</isNotNull>
Ibatis.net就没问题,当是多条记录时只返回第一条记录。
2、当查询条件中有日期类型时,如果直接用 = ,在日期为null时查询不到记录,最好使用以下方式:
<isNull property="workingDate">
WORKING_DATE is null and
</isNull>
<isNotNull property="workingDate">
WORKING_DATE = #workingDate:DATE# and
</isNotNull>