解決:
1)SQLステートメントを作成するときのエイリアス(例:
last_nameをlastNameに変更します
dept_idをdeptIdに変更します
select id,last_name lastName,email,salary,dept_id deptId
from ...
where ...
2)MyBatisのグローバル設定ファイルでキャメルケースの命名ルールを開きます
<configuration>
<settings>
<setting name="mapUnderscoreToCamelCase" value="true">
</settings>
.......
</configuration>
3)マッパーマッピングファイルのresultMapを使用して、マッピングルールをカスタマイズします
<select id="getEmployeeById" resultMap="myMap">
</select>
<resultMap type="com.diko.Employee" id="myMap">
<id column="id" property="id">
<result column="last_name" property="lastName">
......
</resultMap>