0
我在春天使用mybatis。 我想存儲與int值枚舉類型(稱爲「序」)在mysql.There是MyBatis的一個簡單的方法:如何在Spring的xml中使用'EnumOrdinalTypeHandler'和mybatis的typeHandler?
<!-- mybatis-config.xml -->
<typeHandlers>
<typeHandler handler="org.apache.ibatis.type.EnumOrdinalTypeHandler" javaType="com.stackoverflow.MyEnumType"/>
</typeHandlers>
所以當EXCUTE選擇或插入SQL,自動映射器會自動使用EnumOrdinalTypeHandler。
我的問題是:
1:如何在Spring的context.xml中使用這樣的或其他任何方式:
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="typeHandlers">
...
</property>
</bean>
2:我怎樣才能爲所有的枚舉類型用更少的代碼如'component-scan'
或'MapperScannerConfigurer'
,不需要列出每個枚舉類型?