3. 使用注解方式配置
在接口方法上使用 @Results 注解:
java
复制
@Select("SELECT user_name, create_time FROM user WHERE id = #{id}")
@Results({
@Result(column = "user_name", property = "userName"),
@Result(column = "create_time", property = "createTime")
})
User selectUserById(Long id);
开启自动驼峰命名在spring配置文件中写如下的代码:
<!-- MyBatis配置 -->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="mapperLocations" value="classpath:mappers/*.xml"/>
<property name="typeAliasesPackage" value="com.stu.entity"/>
<property name="configuration">
<bean class="org.apache.ibatis.session.Configuration">
<!-- 开启驼峰转下划线自动映射 -->
<property name="mapUnderscoreToCamelCase" value="true"/>
</bean>
</property>
</bean>



















![[Linux]在vim中批量注释与批量取消注释](https://i-blog.csdnimg.cn/direct/a9702fbb4f134e3b94fe43a4196d949a.png)