コード例 #1
0
ファイル: NonJTAContainer.java プロジェクト: higoramp/core
  @Override
  @SuppressWarnings("rawtypes")
  public PersistenceUnitCommon setupConnection(
      PersistenceUnitCommon unit, JPADataSource dataSource) {
    unit.transactionType("RESOURCE_LOCAL");
    if (dataSource.hasJdbcConnectionInfo()) {
      // ShellMessages.info(writer, "Ignoring jdbc connection info [" +
      // dataSource.getJdbcConnectionInfo() + "]");
    }

    unit.nonJtaDataSource(dataSource.getJndiDataSource());
    unit.jtaDataSource(null);

    return unit;
  }
コード例 #2
0
ファイル: NonJTAContainer.java プロジェクト: higoramp/core
 @Override
 public void validate(JPADataSource dataSource) throws Exception {
   if (Strings.isNullOrEmpty(dataSource.getJndiDataSource())) {
     throw new RuntimeException("Must specify a JNDI data-source.");
   }
 }