List of usage examples for org.apache.ibatis.session SqlSession close
@Override
void close();
From source file:com.osc.edu.chapter2.Starter.java
License:Open Source License
/** * <pre>/* www . j av a 2 s .co m*/ * ? samples/commons/db_configuration/build.xml ?? test-db-start, initializeData Task . * </pre> * @param args */ public static void main(String[] args) { SqlSession session = SqlSessionFactoryManager.getSqlSession(); List<CustomersDto> customersList = null; List<EmployeesDto> employeesList = null; logger.debug("Invoke query using Mapper XML."); // (xml) mapper ?? namespace, id ? customersList = session.selectList("com.osc.edu.commons.customers.mapper.CustomersMapper.getCustomersList"); employeesList = session.selectList("com.osc.edu.commons.employees.mapper.EmployeesMapper.getEmployeesList"); logger.debug("customersList's size : {}", customersList.size()); logger.debug("employeesList's size : {}", employeesList.size()); // Mapper ?? ? CustomersMapper customersMapper = session.getMapper(CustomersMapper.class); EmployeesMapper employeesMapper = session.getMapper(EmployeesMapper.class); // ? ? ? ?? . customersMapper.deleteCustomers(103); employeesMapper.deleteEmployees(1002); customersList = customersMapper.getCustomersList(); employeesList = employeesMapper.getEmployeesList(); logger.debug("customersList's size : {}", customersList.size()); logger.debug("employeesList's size : {}", employeesList.size()); session.close(); }
From source file:com.qs.validation.ValidationCheck.java
public static List<User> getAllUser() { ValidationCheck vc = new ValidationCheck(); SqlSession session = vc.getSqlSession(); List<User> list = null; try {/*from w w w. j a v a2 s .c o m*/ UserDao userDao = session.getMapper(UserDao.class); list = userDao.getAllUser(); System.out.println(list.size()); } finally { session.close(); } return list; }
From source file:com.qs.validation.ValidationCheck.java
public static List<String> getPasswordByName(String userName) { List<String> list = null; ValidationCheck vc = new ValidationCheck(); SqlSession session = vc.getSqlSession(); try {/* w w w. java 2 s.co m*/ UserDao userDao = session.getMapper(UserDao.class); list = userDao.getPasswordByName(userName); if (!list.isEmpty()) { System.out.println(list.size() + list.get(0)); } } finally { session.close(); } return list; }
From source file:com.qs.validation.ValidationCheck.java
public boolean checkUserNameExist(String userName) { List<String> list = null; ValidationCheck vc = new ValidationCheck(); SqlSession session = vc.getSqlSession(); try {// www .j ava 2s .c o m UserDao userDao = session.getMapper(UserDao.class); //User test=userDao.getUserByUserName("admin"); //System.out.println(test.getPassword()+"test "); list = userDao.getPasswordByName(userName); if (!list.isEmpty()) { System.out.println(list.size() + list.get(0)); return false; } else { return true; } } catch (Exception e) { System.out.println(e); return false; } finally { session.close(); } }
From source file:com.quancheng.mybatis.mapper.test.able.TestBasicAble.java
License:Open Source License
/** * /*from w w w . j ava 2s. c o m*/ */ @Test public void testInsert() { SqlSession sqlSession = MybatisHelper.getSqlSession(); try { UserInfoAbleMapper mapper = sqlSession.getMapper(UserInfoAbleMapper.class); UserInfoAble userInfo = new UserInfoAble(); userInfo.setUsername("abel533"); userInfo.setPassword("123456"); userInfo.setUsertype("2"); userInfo.setEmail("abel533@gmail.com");//insert=false Assert.assertEquals(1, mapper.insert(userInfo)); Assert.assertNotNull(userInfo.getId()); Assert.assertEquals(6, (int) userInfo.getId()); userInfo = mapper.selectByPrimaryKey(userInfo.getId()); //email? Assert.assertNull(userInfo.getEmail()); } finally { sqlSession.rollback(); sqlSession.close(); } }
From source file:com.quancheng.mybatis.mapper.test.able.TestBasicAble.java
License:Open Source License
/** * ?/*www . j av a 2 s .co m*/ */ @Test public void testUpdateByPrimaryKey() { SqlSession sqlSession = MybatisHelper.getSqlSession(); try { UserInfoAbleMapper mapper = sqlSession.getMapper(UserInfoAbleMapper.class); UserInfoAble userInfo = mapper.selectByPrimaryKey(2); Assert.assertNotNull(userInfo); userInfo.setUsertype(null); userInfo.setEmail("abel533@gmail.com"); userInfo.setAddress("??");//update=false //?username Assert.assertEquals(1, mapper.updateByPrimaryKey(userInfo)); userInfo = mapper.selectByPrimaryKey(userInfo); Assert.assertNull(userInfo.getUsertype()); Assert.assertNotEquals("??", userInfo.getAddress()); Assert.assertEquals("abel533@gmail.com", userInfo.getEmail()); } finally { sqlSession.rollback(); sqlSession.close(); } }
From source file:com.quancheng.mybatis.mapper.test.able.TestBasicAble.java
License:Open Source License
/** * ??null/* w w w .ja va 2s. c o m*/ */ @Test public void testUpdateByPrimaryKeySelective() { SqlSession sqlSession = MybatisHelper.getSqlSession(); try { UserInfoAbleMapper mapper = sqlSession.getMapper(UserInfoAbleMapper.class); UserInfoAble userInfo = mapper.selectByPrimaryKey(1); Assert.assertNotNull(userInfo); userInfo.setUsertype(null); userInfo.setPassword(null); userInfo.setAddress("??"); //?username Assert.assertEquals(1, mapper.updateByPrimaryKeySelective(userInfo)); userInfo = mapper.selectByPrimaryKey(1); Assert.assertEquals("1", userInfo.getUsertype()); Assert.assertEquals("12345678", userInfo.getPassword()); Assert.assertNotEquals("??", userInfo.getAddress()); } finally { sqlSession.rollback(); sqlSession.close(); } }
From source file:com.quancheng.mybatis.mapper.test.country.TestCache.java
License:Open Source License
@Test public void testCache() { SqlSession sqlSession = MybatisHelper.getSqlSession(); try {// www.ja v a 2 s . c om CachedCountryMapper mapper = sqlSession.getMapper(CachedCountryMapper.class); Country country = new Country(); country.setCountrycode("CN"); // country = mapper.selectOne(country); //?close?? sqlSession.close(); //====================================================================== sqlSession = MybatisHelper.getSqlSession(); mapper = sqlSession.getMapper(CachedCountryMapper.class); country = new Country(); country.setCountrycode("CN"); // country = mapper.selectOne(country); //?close?? sqlSession.close(); } finally { sqlSession.close(); } }
From source file:com.quancheng.mybatis.mapper.test.country.TestCache.java
License:Open Source License
@Test public void testCache2() { SqlSession sqlSession = MybatisHelper.getSqlSession(); try {//from w w w. j a va 2 s .c om // sqlSession.selectOne("selectCache", 35); //?close?? sqlSession.close(); //====================================================================== sqlSession = MybatisHelper.getSqlSession(); sqlSession.selectOne("selectCache", 35); sqlSession.close(); } finally { sqlSession.close(); } }
From source file:com.quancheng.mybatis.mapper.test.country.TestDeleteByPrimaryKey.java
License:Open Source License
/** * ?// w ww. java2 s.c om */ @Test public void testDynamicDelete() { SqlSession sqlSession = MybatisHelper.getSqlSession(); try { CountryMapper mapper = sqlSession.getMapper(CountryMapper.class); // Assert.assertEquals(183, mapper.selectCount(new Country())); //100 Country country = mapper.selectByPrimaryKey(100); //? Assert.assertEquals(1, mapper.deleteByPrimaryKey(100)); // Assert.assertEquals(182, mapper.selectCount(new Country())); //? Assert.assertEquals(1, mapper.insert(country)); } finally { sqlSession.close(); } }