org.apache.ibatis.transaction.jdbc.JdbcTransactionFactory.<init>()方法的使用及代码示例

x33g5p2x  于2022-01-22 转载在 其他  
字(7.8k)|赞(0)|评价(0)|浏览(90)

本文整理了Java中org.apache.ibatis.transaction.jdbc.JdbcTransactionFactory.<init>()方法的一些代码示例,展示了JdbcTransactionFactory.<init>()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JdbcTransactionFactory.<init>()方法的具体详情如下:
包路径:org.apache.ibatis.transaction.jdbc.JdbcTransactionFactory
类名称:JdbcTransactionFactory
方法名:<init>

JdbcTransactionFactory.<init>介绍

暂无

代码示例

代码示例来源:origin: SonarSource/sonarqube

private static JdbcTransactionFactory createTransactionFactory() {
  return new JdbcTransactionFactory();
 }
}

代码示例来源:origin: Activiti/Activiti

public void initTransactionFactory() {
 if (transactionFactory == null) {
  if (transactionsExternallyManaged) {
   transactionFactory = new ManagedTransactionFactory();
  } else {
   transactionFactory = new JdbcTransactionFactory();
  }
 }
}

代码示例来源:origin: camunda/camunda-bpm-platform

protected void initTransactionFactory() {
 if (transactionFactory == null) {
  if (transactionsExternallyManaged) {
   transactionFactory = new ManagedTransactionFactory();
  } else {
   transactionFactory = new JdbcTransactionFactory();
  }
 }
}

代码示例来源:origin: camunda/camunda-bpm-platform

protected void initTransactionFactory() {
 if (transactionFactory == null) {
  if (transactionsExternallyManaged) {
   transactionFactory = new ManagedTransactionFactory();
  } else {
   transactionFactory = new JdbcTransactionFactory();
  }
 }
}

代码示例来源:origin: org.sonarsource.sonarqube/sonar-db

private static JdbcTransactionFactory createTransactionFactory() {
  return new JdbcTransactionFactory();
 }
}

代码示例来源:origin: org.camunda.bpm/camunda-engine

protected void initTransactionFactory() {
 if (transactionFactory == null) {
  if (transactionsExternallyManaged) {
   transactionFactory = new ManagedTransactionFactory();
  } else {
   transactionFactory = new JdbcTransactionFactory();
  }
 }
}

代码示例来源:origin: stackoverflow.com

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);

代码示例来源:origin: org.flowable/flowable-engine

@Override
public void initTransactionFactory() {
  if (transactionFactory == null) {
    if (transactionsExternallyManaged) {
      transactionFactory = new ManagedTransactionFactory();
    } else {
      transactionFactory = new JdbcTransactionFactory();
    }
  }
}

代码示例来源:origin: org.flowable/flowable5-engine

protected void initTransactionFactory() {
  if (transactionFactory == null) {
    if (transactionsExternallyManaged) {
      transactionFactory = new ManagedTransactionFactory();
    } else {
      transactionFactory = new JdbcTransactionFactory();
    }
  }
}

代码示例来源:origin: stackoverflow.com

DataSource dataSource = BlogDataSourceFactory.getBlogDataSource();
TransactionFactory transactionFactory = new JdbcTransactionFactory();
Environment environment = new Environment("development", transactionFactory, dataSource); 
Configuration configuration = new Configuration(environment);

代码示例来源:origin: org.activiti/activiti-engine

public void initTransactionFactory() {
 if (transactionFactory == null) {
  if (transactionsExternallyManaged) {
   transactionFactory = new ManagedTransactionFactory();
  } else {
   transactionFactory = new JdbcTransactionFactory();
  }
 }
}

代码示例来源:origin: com.bbossgroups.activiti/activiti-engine

protected void initTransactionFactory() {
 if (transactionFactory==null) {
  if (transactionsExternallyManaged) {
   transactionFactory = new ManagedTransactionFactory();
  } else {
   transactionFactory = new JdbcTransactionFactory();
  }
 }
}

代码示例来源:origin: martin-grofcik/activiti-crystalball

protected void initTransactionFactory() {
 if (transactionFactory==null) {
  if (transactionsExternallyManaged) {
   transactionFactory = new ManagedTransactionFactory();
  } else {
   transactionFactory = new JdbcTransactionFactory();
  }
 }
}

代码示例来源:origin: mybatis-book/book

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();
  }
}

代码示例来源:origin: org.flowable/flowable-engine-common

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();
    }
  }
}

代码示例来源:origin: org.ow2.petals.flowable/flowable-engine-common

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();
    }
  }
}

代码示例来源:origin: stackoverflow.com

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);

代码示例来源:origin: Meituan-Dianping/Leaf

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);
}

代码示例来源:origin: jneat/mybatis-jackson

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);
  }
}

代码示例来源:origin: jneat/mybatis-types

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);
}

相关文章

微信公众号

最新文章

更多

JdbcTransactionFactory类方法