List of usage examples for org.apache.ibatis.session SqlSession commit
void commit();
From source file:com.inform.project.dao.MyBatisGetSellsImpl.java
@Override public void updSells(UserSellsModel sell) { SqlSession session = null; try {/* w w w. j a va 2 s . c o m*/ session = MyBatisSession.getInst().getSession().openSession(); session.update("GetUsersSellsMapper.updateOne", sell); session.commit(); } catch (IOException ex) { Logger.getLogger(MyBatisAdminImpl.class.getName()).log(Level.SEVERE, null, ex); } finally { if (session != null) { session.close(); } } }
From source file:com.mroza.dao.ProgramDaoTests.ProgramDaoUpdateProgramTest.java
License:Open Source License
@Test public void updateProgramTest() { SqlSession sqlSession = databaseUtils.getSqlSession(); ProgramsDao programsDao = new ProgramsDao(); ReflectionWrapper.setPrivateField(programsDao, "sqlSession", sqlSession); programsDao.updateProgram(this.program); sqlSession.commit(); Program changedProgram = programsDao.selectProgramById(this.program.getId()); Assert.assertEquals("Updated program's name should have been changed", this.program.getName(), changedProgram.getName());//w ww .j ava2s . c o m Assert.assertEquals("Updated program's symbol should have been changed", this.program.getSymbol(), changedProgram.getSymbol()); Assert.assertEquals("Updated program's description should have been changed", this.program.getDescription(), changedProgram.getDescription()); }
From source file:com.mroza.dao.ProgramDaoTests.ProgramDaoUpdateProgramTest.java
License:Open Source License
@Test public void updateAssignedProgramTest() { SqlSession sqlSession = databaseUtils.getSqlSession(); ProgramsDao programsDao = new ProgramsDao(); ReflectionWrapper.setPrivateField(programsDao, "sqlSession", sqlSession); Program assignedProgram = databaseUtils.setUpAssignedProgram(this.kid, this.program); programsDao.updateProgram(this.program); sqlSession.commit(); Program changedProgram = programsDao.selectProgramById(assignedProgram.getId()); Assert.assertEquals("Updated program's assigned to kid program's name should have been changed", this.program.getName(), changedProgram.getName()); Assert.assertEquals("Updated program's assigned to kid program's symbol should have been changed", this.program.getSymbol(), changedProgram.getSymbol()); Assert.assertEquals("Updated program's assigned to kid program's description should have been changed", this.program.getDescription(), changedProgram.getDescription()); }
From source file:com.mroza.utils.Utils.java
License:Open Source License
public static void initWithBasicKids(List<Kid> exampleKids) { exampleKids.add(new Kid()); exampleKids.add(new Kid()); exampleKids.get(0).setCode("Jacek"); exampleKids.get(1).setCode("Julia"); initUtilsDaos();/*from w ww .j a v a 2 s . c o m*/ SqlSession sqlSession = getSqlSession(); exampleKids.stream().forEach(kidsDao::insertKid); sqlSession.commit(); }
From source file:com.mroza.utils.Utils.java
License:Open Source License
public static void initWithBasicKidWithCode(List<Kid> exampleKids, List<String> codes) { for (String code : codes) { Kid newKid = new Kid(); newKid.setCode(code);/*from w ww .jav a2 s . co m*/ exampleKids.add(newKid); } initUtilsDaos(); SqlSession sqlSession = getSqlSession(); exampleKids.stream().forEach(kidsDao::insertKid); sqlSession.commit(); }
From source file:com.mroza.utils.Utils.java
License:Open Source License
public static void initWithBasicPrograms(List<Program> exampleProgram) { exampleProgram.add(new Program("ABC")); exampleProgram.add(new Program("QWR")); exampleProgram.add(new Program("RFG")); initUtilsDaos();/*www . ja va2s . c om*/ SqlSession sqlSession = getSqlSession(); programsDao.insertProgram(exampleProgram.get(0)); programsDao.insertProgram(exampleProgram.get(1)); programsDao.insertProgram(exampleProgram.get(2)); sqlSession.commit(); }
From source file:com.mroza.utils.Utils.java
License:Open Source License
public static void initWithMultiPrograms(List<Program> exampleProgram) { exampleProgram.add(new Program("ABC")); exampleProgram.add(new Program("ABC")); exampleProgram.add(new Program("ABC")); exampleProgram.add(new Program("QWR")); exampleProgram.add(new Program("QWR")); exampleProgram.add(new Program("RFG")); initUtilsDaos();/* w w w . j a v a2 s . com*/ SqlSession sqlSession = getSqlSession(); programsDao.insertProgram(exampleProgram.get(0)); programsDao.insertProgram(exampleProgram.get(1)); programsDao.insertProgram(exampleProgram.get(2)); sqlSession.commit(); }
From source file:com.mroza.utils.Utils.java
License:Open Source License
public static void initKidDeeply(List<Kid> exampleKids, String programsSymbolPrefix) { List<Period> kidPeriods = new ArrayList<>(); kidPeriods.add(/* ww w .j a va 2 s . c o m*/ new Period(-1, strToDate("5-11-2014"), strToDate("10-11-2014"), null, null, new ArrayList<>())); kidPeriods.add( new Period(-1, strToDate("5-11-2014"), strToDate("10-11-2014"), null, null, new ArrayList<>())); List<Table> program1Tables = new ArrayList<>(); program1Tables.add(new Table("Prog 1 - krok 1")); program1Tables.get(0).addTableRow("Wiersz z nazw 1", 3, 2); program1Tables.get(0).addTableRow("Wiersz z nazw 2"); program1Tables.get(0).addTableRow("Wiersz z nazw 3"); program1Tables.add(new Table("Prog 1 - krok 2")); program1Tables.get(1).addTableRow("Wiersz dla kroku 2 - nr 1", 3, 0); program1Tables.get(1).addTableRow("Wiersz dla kroku 2 - nr 2"); List<Table> program2Tables = new ArrayList<>(); program2Tables.add(new Table("Prog 2 - krok 1", LocalDate.of(2014, 11, 15))); program2Tables.get(0).addTableRow("Wiersz dla programu 2, krok 1 - nr 1", 2, 5); program2Tables.get(0).addTableRow("Wiersz dla programu 2, krok 1 - nr 2"); program2Tables.get(0).addTableRow("Wiersz dla programu 2, krok 1 - nr 3"); program2Tables.get(0).addTableRow("Wiersz dla programu 2, krok 1 - nr 4"); List<Program> kidPrograms = new ArrayList<>(); kidPrograms.add(new Program(-1, programsSymbolPrefix + ".RT.1", "Program 1", "Opis programu 1", false, -1, program1Tables)); kidPrograms.add(new Program(-1, programsSymbolPrefix + ".RT.2", "Program 2", "Opis programu 2", false, -1, program2Tables)); kidPrograms.add(new Program(-1, programsSymbolPrefix + ".RT.3", "Program 3", "Opis programu 3", false, -1, new ArrayList<>())); program1Tables.get(0).setProgram(kidPrograms.get(0)); program1Tables.get(1).setProgram(kidPrograms.get(0)); program2Tables.get(0).setProgram(kidPrograms.get(1)); List<KidTable> kidTablesForPeriod_1 = new ArrayList<>(); kidTablesForPeriod_1.add(new KidTable(true, true, program1Tables.get(0), kidPeriods.get(0))); kidTablesForPeriod_1.get(0).setNote("Notatka"); kidTablesForPeriod_1.get(0).getResolvedFields().get(0).setValue("OK"); kidTablesForPeriod_1.get(0).getResolvedFields().get(0).setValue("NOK"); kidTablesForPeriod_1.add(new KidTable(false, true, program2Tables.get(0), kidPeriods.get(0))); kidTablesForPeriod_1.get(1).setFinishedLearning(true); kidTablesForPeriod_1.get(1).setNote("Notatka 2"); kidPeriods.get(0).setKidTables(kidTablesForPeriod_1); program1Tables.get(0).getKidTables().add(kidTablesForPeriod_1.get(0)); program1Tables.get(1).getKidTables().add(kidTablesForPeriod_1.get(1)); Kid exampleKid = new Kid(-1, "Jarek", false, kidPrograms, kidPeriods); exampleKids.add(exampleKid); SqlSession sqlSession = getSqlSession(); initUtilsDaos(); insertKidDeeply(exampleKid); sqlSession.commit(); }
From source file:com.mroza.utils.Utils.java
License:Open Source License
public static void kidsInitializedTearDown(List<Kid> exampleKids) { SqlSession sqlSession = getSqlSession(); kidsDao.deleteKids(exampleKids);// w ww .j a v a 2s .co m clearDeleteHistory(); sqlSession.commit(); }
From source file:com.mroza.utils.Utils.java
License:Open Source License
public static void programsInitializedTearDown(List<Program> examplePrograms) { SqlSession sqlSession = getSqlSession(); examplePrograms.stream().forEach(programsDao::deleteProgram); clearDeleteHistory();/*from w w w . j av a 2 s. com*/ sqlSession.commit(); }