iBatisでresultMap
を定義しているときに、各プロパティと列のマッピングにjavaType
とjdbcType
を設定するオプションが用意されています。iBATIS - 'javaType'と 'jdbcType'の定義
<resultMap id="employee" class="com.mycompany.Employee">
<result property="firstName" column="first_name" javaType="?" jdbcType="?"/>
</resultMap>
は、私たちがjavaType
とjdbcType
を定義する必要があるときことを知りたいと思いましたか?私はここでのという名前のプロパティを定義せずに動作するマッピングを見てきました。
編集:上記の質問については、以下の回答を参照してください。
さらに、javaType
とjdbcType
を定義する必要がありますか?
EDIT:javaType
は、例えば、周知のタイプのいずれかでなければなりませんjava.lang.String
、java.util.Date
とjdbcType
は、事前にjava.sql.Types
おかげから出てくるべきです! documentation(のiBATIS 3)jdbcType
について
Thanks Elbonian!これは、javaTypeおよびjdbcTypeプロパティをいつ使用するかを示します。 2番目の質問への回答は、問題のEDITを参照してください。 – peakit