@Override
    public TrnResource createResource() {
        if ( ! initialized ) {
            throw new TrnDataAccessException("初期化されていません。");
        }

        Connection connection = DataSourceUtil.getConnection(dataSource);
        TrnResource trnResource = new JdbcTrnResource(connection);

        return trnResource;
    }