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'
,不需要列出每个枚举类型?