private static JdbcTransactionFactory createTransactionFactory() { return new JdbcTransactionFactory(); } }
public void initTransactionFactory() { if (transactionFactory == null) { if (transactionsExternallyManaged) { transactionFactory = new ManagedTransactionFactory(); } else { transactionFactory = new JdbcTransactionFactory(); } } }
protected void initTransactionFactory() { if (transactionFactory == null) { if (transactionsExternallyManaged) { transactionFactory = new ManagedTransactionFactory(); } else { transactionFactory = new JdbcTransactionFactory(); } } }
protected void initTransactionFactory() { if (transactionFactory == null) { if (transactionsExternallyManaged) { transactionFactory = new ManagedTransactionFactory(); } else { transactionFactory = new JdbcTransactionFactory(); } } }
private static JdbcTransactionFactory createTransactionFactory() { return new JdbcTransactionFactory(); } }
protected void initTransactionFactory() { if (transactionFactory == null) { if (transactionsExternallyManaged) { transactionFactory = new ManagedTransactionFactory(); } else { transactionFactory = new JdbcTransactionFactory(); } } }
TransactionFactory transactionFactory = new JdbcTransactionFactory(); Environment environment = new Environment(dbName, transactionFactory, dataSource); Configuration configuration = new Configuration(environment); /** *This is the cause why LAZY LOADING is working now */ configuration.getLazyLoadTriggerMethods().clear(); /////////////////////////////////////////////////// configuration.setLazyLoadingEnabled(true); configuration.setAggressiveLazyLoading(false);
@Override public void initTransactionFactory() { if (transactionFactory == null) { if (transactionsExternallyManaged) { transactionFactory = new ManagedTransactionFactory(); } else { transactionFactory = new JdbcTransactionFactory(); } } }
protected void initTransactionFactory() { if (transactionFactory == null) { if (transactionsExternallyManaged) { transactionFactory = new ManagedTransactionFactory(); } else { transactionFactory = new JdbcTransactionFactory(); } } }
DataSource dataSource = BlogDataSourceFactory.getBlogDataSource(); TransactionFactory transactionFactory = new JdbcTransactionFactory(); Environment environment = new Environment("development", transactionFactory, dataSource); Configuration configuration = new Configuration(environment);
public void initTransactionFactory() { if (transactionFactory == null) { if (transactionsExternallyManaged) { transactionFactory = new ManagedTransactionFactory(); } else { transactionFactory = new JdbcTransactionFactory(); } } }
protected void initTransactionFactory() { if (transactionFactory==null) { if (transactionsExternallyManaged) { transactionFactory = new ManagedTransactionFactory(); } else { transactionFactory = new JdbcTransactionFactory(); } } }
protected void initTransactionFactory() { if (transactionFactory==null) { if (transactionsExternallyManaged) { transactionFactory = new ManagedTransactionFactory(); } else { transactionFactory = new JdbcTransactionFactory(); } } }
public static void main(String[] args) throws IOException { UnpooledDataSource dataSource = new UnpooledDataSource( "com.mysql.jdbc.Driver", "jdbc:mysql://localhost:3306/mybatis", "root", ""); TransactionFactory transactionFactory = new JdbcTransactionFactory(); Environment environment = new Environment("Java", transactionFactory, dataSource); Configuration configuration = new Configuration(environment); configuration.getTypeAliasRegistry().registerAliases("tk.mybatis.simple.model"); configuration.setLogImpl(Log4jImpl.class); InputStream inputStream = Resources.getResourceAsStream("tk/mybatis/simple/mapper/CountryMapper.xml"); XMLMapperBuilder mapperParser = new XMLMapperBuilder(inputStream, configuration, "tk/mybatis/simple/mapper/CountryMapper.xml", configuration.getSqlFragments()); mapperParser.parse(); SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(configuration); SqlSession sqlSession = sqlSessionFactory.openSession(); try { List<Country> countryList = sqlSession.selectList("selectAll"); printCountryList(countryList); } finally { sqlSession.close(); } }
public void initTransactionFactory() { if (transactionFactory == null) { if (transactionsExternallyManaged) { transactionFactory = new ManagedTransactionFactory(); Properties properties = new Properties(); properties.put("closeConnection", "false"); this.transactionFactory.setProperties(properties); } else { transactionFactory = new JdbcTransactionFactory(); } } }
public void initTransactionFactory() { if (transactionFactory == null) { if (transactionsExternallyManaged) { transactionFactory = new ManagedTransactionFactory(); Properties properties = new Properties(); properties.put("closeConnection", "false"); this.transactionFactory.setProperties(properties); } else { transactionFactory = new JdbcTransactionFactory(); } } }
DataSource dataSource = BlogDataSourceFactory.getBlogDataSource(); TransactionFactory transactionFactory = new JdbcTransactionFactory(); Environment environment = new Environment("development", transactionFactory, dataSource); Configuration configuration = new Configuration(environment); configuration.addMapper(BlogMapper.class); SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(configuration);
public IDAllocDaoImpl(DataSource dataSource) { TransactionFactory transactionFactory = new JdbcTransactionFactory(); Environment environment = new Environment("development", transactionFactory, dataSource); Configuration configuration = new Configuration(environment); configuration.addMapper(IDAllocMapper.class); sqlSessionFactory = new SqlSessionFactoryBuilder().build(configuration); }
protected static SqlSessionFactory setUpDb(DataSource ds, String initSql) throws SQLException, IOException { try (final Connection cnx = ds.getConnection(); final Statement st = cnx.createStatement()) { st.execute(getResourceAsString(initSql)); } // Init mybatis TransactionFactory transactionFactory = new JdbcTransactionFactory(); Environment environment = new Environment("jneat", transactionFactory, ds); Configuration configuration = new Configuration(environment); configuration.getTypeHandlerRegistry().register("com.github.jneat.mybatis"); configuration.addMapper(JsonMapper.class); return new SqlSessionFactoryBuilder().build(configuration); } }
static synchronized void setupSessionFactoryBuilder(DataSource ds) { TransactionFactory transactionFactory = new JdbcTransactionFactory(); Environment environment = new Environment("jneat", transactionFactory, ds); Configuration configuration = new Configuration(environment); configuration.getTypeHandlerRegistry().register("com.github.jneat.mybatis"); configuration.setMapUnderscoreToCamelCase(true); // Add Mappers configuration.addMapper(TypesMapper.class); configuration.addMapper(ArraysMapper.class); configuration.addMapper(TimeMapper.class); ssf = new SqlSessionFactoryBuilder().build(configuration); }