MyBatis映射为Map结果时字段值为null无法映射的问题

1、在mybatis-config.xml文件中配置setting属性

<settings>  
    <setting name="callSettersOnNulls" value="true"/>  
</settings> 

2、需要在spring和mybatis的配置文件(这里是spring-mybatis.xml)SqlSessionFactoryBean配置property

<bean id="saasSqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
        <property ... />
        <!-- 引入mybatis-config.xml,让spring加载 -->
	<property name="configLocation" value="classpath:mybatis-config.xml"></property>
</bean>

3.sql中判断去除null

发布了270 篇原创文章 · 获赞 52 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/LuckFairyLuckBaby/article/details/104390550