public SqlSessionFactory sqlSessionFactory()

in MonoToMicroLegacy/src/main/java/com/monoToMicro/config/MyBatisConfig.java [53:69]


	public SqlSessionFactory sqlSessionFactory() throws Exception {

		Resource unicornMapperLocations = new ClassPathResource("com/monoToMicro/core/repository/mappers/UnicornMapper.xml");
		Resource userMapperLocations = new ClassPathResource("com/monoToMicro/core/repository/mappers/UserMapper.xml");
		Resource healthMapperLocations = new ClassPathResource("com/monoToMicro/core/repository/mappers/HealthMapper.xml");
		Resource[] r = { unicornMapperLocations, userMapperLocations, healthMapperLocations };

		SqlSessionFactoryBean sqlSessionFactory = new SqlSessionFactoryBean();
		sqlSessionFactory.setDataSource(datasource);
		sqlSessionFactory.setMapperLocations(r);

		org.apache.ibatis.session.Configuration configuration = (org.apache.ibatis.session.Configuration) sqlSessionFactory
				.getObject().getConfiguration();
		
		configuration.getTypeHandlerRegistry().register(new DateTimeTypeHandler());
		return sqlSessionFactory.getObject();
	}