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