protected SqlSessionFactory buildSqlSessionFactory() throws IOException {
    Resource[] localMappers = getMapperLocations();
    List<Resource> hibernateMappers = MyBatisUtil.hibernateToMybatis(getHibernateSessionFactory());
    hibernateMappers.add(MyBatisUtil.commonMappers());
    Resource[] allMappers = ArrayUtil.concat(localMappers, hibernateMappers);

    setMapperLocations(allMappers);
    return super.buildSqlSessionFactory();
  }
Example #2
0
 public List<User> getAllUsers() {
   SqlSession sqlSession = MyBatisUtil.getSqlSessionFactory().openSession();
   try {
     UserMapper userMapper = sqlSession.getMapper(UserMapper.class);
     return userMapper.getAllUsers();
   } finally {
     sqlSession.close();
   }
 }
Example #3
0
 public User getUserById(Integer userId) {
   SqlSession sqlSession = MyBatisUtil.getSqlSessionFactory().openSession();
   try {
     UserMapper userMapper = sqlSession.getMapper(UserMapper.class);
     return userMapper.getUserById(userId);
   } finally {
     sqlSession.close();
   }
 }
Example #4
0
 public void deleteUser(Integer userId) {
   SqlSession sqlSession = MyBatisUtil.getSqlSessionFactory().openSession();
   try {
     UserMapper userMapper = sqlSession.getMapper(UserMapper.class);
     userMapper.deleteUser(userId);
     sqlSession.commit();
   } finally {
     sqlSession.close();
   }
 }
Example #5
0
 public void insertUser(User user) {
   SqlSession sqlSession = MyBatisUtil.getSqlSessionFactory().openSession();
   try {
     UserMapper userMapper = sqlSession.getMapper(UserMapper.class);
     userMapper.insertUser(user);
     sqlSession.commit();
   } finally {
     sqlSession.close();
   }
 }