Определяя resultMap
в iBatis, он предоставляет возможность установить javaType
и jdbcType
для каждого свойства на сопоставление столбцов.
например.
<resultMap id="employee" class="com.mycompany.Employee">
<result property="firstName" column="first_name" javaType="?" jdbcType="?"/>
</resultMap>
Хотелось бы знать, что когда мы должны были определить javaType
и jdbcType
? , я видел отображение, где оно просто работает без определения этих свойств, а в других мы имеем определить их.
РЕДАКТИРОВАТЬ: См. Выбранный ответ ниже для вышеуказанного вопроса.
Кроме того, у нас есть исчерпывающий список, из которого должны быть определены javaType
и jdbcType
?
РЕДАКТИРОВАТЬ: javaType
должен быть одним из известных типов, например java.lang.String
, java.util.Date
и jdbcType
должно выходить из java.sql. Типы
Заранее спасибо!