Selectアノテーションは、Javaキャメルケースによって指定された属性をマップする方法を返します

1.フィールドが少ない場合は、直接@Select( "select user_id as userId from users")

2.完全なソリューション

sqlSessionFactoryBeanNew配置中引入mybatis-config配置,然后在mybatis配置里配置自动驼峰为true

     <!-- spring和MyBatis整合 -->

    <bean id="sqlSessionFactoryBeanNew" class="org.mybatis.spring.SqlSessionFactoryBean">

        <!--打印sql-->

        <property name="configLocation" value="classpath:mybatis-config.xml"></property>

        <!-- <property name="dataSource" ref="dynamicDataSource" /> -->

        <property name="dataSource" ref="dataSource" />

        <!-- 自动扫描mapping.xml文件 -->

        <property name="mapperLocations" value="classpath:dcc/mapper/*.xml"></property>

    </bean>

 

mybatis-config.xml

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">

<configuration>

    <settings>

        <!-- 打印查询语句 -->

        <setting name="logImpl" value="STDOUT_LOGGING" />

        <!-- 自动驼峰 -->

        <setting name="mapUnderscoreToCamelCase" value="true"/>

    </settings>

</configuration>

 

おすすめ

転載: blog.csdn.net/x18094/article/details/105922113