在MyBatis中,可以使用nullValue
屬性來設置空值的方法。該屬性可以用于映射文件中的<result>
或<parameter>
標簽中,用于指定當查詢結果為null時的默認值。例如:
<resultMap id="userResultMap" type="User">
<result property="id" column="id" nullValue="0" />
<result property="name" column="name" nullValue="Unknown" />
<result property="age" column="age" nullValue="-1" />
</resultMap>
在上面的例子中,如果查詢結果中某個字段的值為null,則MyBatis會將該字段的值設置為0
、Unknown
或-1
,而不是保持為null。