| Revision | 2588 (tree) |
|---|---|
| Time | 2023-09-04 18:53:42 |
| Author | t_nakayama1971 |
(empty log message)
| @@ -48,7 +48,7 @@ | ||
| 48 | 48 | <dependency> |
| 49 | 49 | <groupId>com.puppycrawl.tools</groupId> |
| 50 | 50 | <artifactId>checkstyle</artifactId> |
| 51 | - <version>10.12.2</version> | |
| 51 | + <version>10.12.3</version> | |
| 52 | 52 | </dependency> |
| 53 | 53 | </dependencies> |
| 54 | 54 | <configuration> |
| @@ -65,7 +65,7 @@ | ||
| 65 | 65 | <dependency> |
| 66 | 66 | <groupId>org.hibernate.orm</groupId> |
| 67 | 67 | <artifactId>hibernate-core</artifactId> |
| 68 | - <version>6.2.7.Final</version> | |
| 68 | + <version>6.3.0.Final</version> | |
| 69 | 69 | <scope>compile</scope> |
| 70 | 70 | </dependency> |
| 71 | 71 | <dependency> |
| @@ -16,7 +16,7 @@ | ||
| 16 | 16 | import org.apache.logging.log4j.Logger; |
| 17 | 17 | import org.apache.logging.log4j.util.Unbox; |
| 18 | 18 | import org.hibernate.HibernateException; |
| 19 | -import org.hibernate.cfg.AvailableSettings; | |
| 19 | +import org.hibernate.cfg.JdbcSettings; | |
| 20 | 20 | import org.hibernate.engine.jdbc.connections.internal.ConnectionProviderInitiator; |
| 21 | 21 | import org.hibernate.engine.jdbc.connections.spi.ConnectionProvider; |
| 22 | 22 | import org.hibernate.service.UnknownUnwrapTypeException; |
| @@ -103,19 +103,19 @@ | ||
| 103 | 103 | final var dbcpProperties = new Properties(); |
| 104 | 104 | |
| 105 | 105 | // DriverClass & url |
| 106 | - final var jdbcDriverClass = propMap.get(AvailableSettings.DRIVER); | |
| 107 | - final var jdbcUrl = propMap.get(AvailableSettings.URL); | |
| 106 | + final var jdbcDriverClass = propMap.get(JdbcSettings.JAKARTA_JDBC_DRIVER); | |
| 107 | + final var jdbcUrl = propMap.get(JdbcSettings.JAKARTA_JDBC_URL); | |
| 108 | 108 | dbcpProperties.put("driverClassName", jdbcDriverClass); |
| 109 | 109 | dbcpProperties.put("url", jdbcUrl); |
| 110 | 110 | |
| 111 | 111 | // Username / password |
| 112 | - final var username = propMap.get(AvailableSettings.USER); | |
| 113 | - final var password = propMap.get(AvailableSettings.PASS); | |
| 112 | + final var username = propMap.get(JdbcSettings.JAKARTA_JDBC_USER); | |
| 113 | + final var password = propMap.get(JdbcSettings.JAKARTA_JDBC_PASSWORD); | |
| 114 | 114 | dbcpProperties.put("username", username); |
| 115 | 115 | dbcpProperties.put("password", password); |
| 116 | 116 | |
| 117 | 117 | // Isolation level |
| 118 | - final var isolationLevel = propMap.get(AvailableSettings.ISOLATION); | |
| 118 | + final var isolationLevel = propMap.get(JdbcSettings.ISOLATION); | |
| 119 | 119 | if (!Objects.toString(isolationLevel, "").isEmpty()) { |
| 120 | 120 | dbcpProperties.put("defaultTransactionIsolation", isolationLevel); |
| 121 | 121 | } |
| @@ -159,7 +159,7 @@ | ||
| 159 | 159 | */ |
| 160 | 160 | private Integer getPoolSize(final Map<String, Object> propMap) { |
| 161 | 161 | Integer ret = 0; |
| 162 | - final var val = Objects.toString(propMap.get(AvailableSettings.POOL_SIZE), ""); | |
| 162 | + final var val = Objects.toString(propMap.get(JdbcSettings.POOL_SIZE), ""); | |
| 163 | 163 | if (!val.isEmpty()) { |
| 164 | 164 | try { |
| 165 | 165 | ret = Integer.valueOf(val); |
| @@ -118,7 +118,7 @@ | ||
| 118 | 118 | <dependency> |
| 119 | 119 | <groupId>org.hibernate.orm</groupId> |
| 120 | 120 | <artifactId>hibernate-core</artifactId> |
| 121 | - <version>6.2.7.Final</version> | |
| 121 | + <version>6.3.0.Final</version> | |
| 122 | 122 | <scope>runtime</scope> |
| 123 | 123 | </dependency> |
| 124 | 124 |
| @@ -20,7 +20,7 @@ | ||
| 20 | 20 | <dependency> |
| 21 | 21 | <groupId>org.hibernate.orm</groupId> |
| 22 | 22 | <artifactId>hibernate-core</artifactId> |
| 23 | - <version>6.2.7.Final</version> | |
| 23 | + <version>6.3.0.Final</version> | |
| 24 | 24 | <scope>compile</scope> |
| 25 | 25 | </dependency> |
| 26 | 26 | <dependency> |
| @@ -20,7 +20,7 @@ | ||
| 20 | 20 | <dependency> |
| 21 | 21 | <groupId>org.hibernate.orm</groupId> |
| 22 | 22 | <artifactId>hibernate-core</artifactId> |
| 23 | - <version>6.2.7.Final</version> | |
| 23 | + <version>6.3.0.Final</version> | |
| 24 | 24 | <scope>compile</scope> |
| 25 | 25 | </dependency> |
| 26 | 26 | <dependency> |
| @@ -5,9 +5,9 @@ | ||
| 5 | 5 | import java.util.function.Function; |
| 6 | 6 | |
| 7 | 7 | import org.hibernate.SessionFactory; |
| 8 | -import org.hibernate.cfg.AvailableSettings; | |
| 9 | 8 | import org.hibernate.cfg.Configuration; |
| 10 | 9 | import org.hibernate.cfg.Environment; |
| 10 | +import org.hibernate.cfg.JdbcSettings; | |
| 11 | 11 | import org.hibernate.dialect.Dialect; |
| 12 | 12 | |
| 13 | 13 | import core.config.Factory; |
| @@ -44,7 +44,7 @@ | ||
| 44 | 44 | * @return Dialectインスタンス |
| 45 | 45 | */ |
| 46 | 46 | private Dialect getDialectInstance(final Configuration cfg) { |
| 47 | - final Function<Properties, String> dlct = p -> p.getProperty(AvailableSettings.DIALECT); | |
| 47 | + final Function<Properties, String> dlct = p -> p.getProperty(JdbcSettings.DIALECT); | |
| 48 | 48 | |
| 49 | 49 | final String className = Optional.ofNullable(dlct.apply(cfg.getProperties())). |
| 50 | 50 | orElseGet(() -> dlct.apply(Environment.getProperties())); |
| @@ -7,8 +7,8 @@ | ||
| 7 | 7 | import java.util.concurrent.atomic.AtomicReference; |
| 8 | 8 | |
| 9 | 9 | import org.hibernate.HibernateException; |
| 10 | -import org.hibernate.cfg.AvailableSettings; | |
| 11 | 10 | import org.hibernate.cfg.Configuration; |
| 11 | +import org.hibernate.cfg.TransactionSettings; | |
| 12 | 12 | |
| 13 | 13 | import common.db.dao.Dao; |
| 14 | 14 | import common.db.dao.DaoSession; |
| @@ -79,7 +79,7 @@ | ||
| 79 | 79 | final var cfg = getConfig(cname); |
| 80 | 80 | final var prop = cfg.getConfiguration().getProperties(); |
| 81 | 81 | if (prop != null) { |
| 82 | - if (prop.getProperty(AvailableSettings.JTA_PLATFORM) != null) { | |
| 82 | + if (prop.getProperty(TransactionSettings.JTA_PLATFORM) != null) { | |
| 83 | 83 | final var xa = Factory.create(XATransaction.class); |
| 84 | 84 | if (xa.isInTransaction()) { |
| 85 | 85 | bd = new JtaDao(cfg); |
| @@ -1362,4 +1362,52 @@ | ||
| 1362 | 1362 | public void lock(final Object object, final LockOptions lockOptions) { |
| 1363 | 1363 | this.session.lock(object, lockOptions); |
| 1364 | 1364 | } |
| 1365 | + | |
| 1366 | + /** | |
| 1367 | + * {@inheritDoc} | |
| 1368 | + */ | |
| 1369 | + @Override | |
| 1370 | + public <T> RootGraph<T> createEntityGraph(final Class<T> rootType, final String graphName) { | |
| 1371 | + return this.session.createEntityGraph(rootType, graphName); | |
| 1372 | + } | |
| 1373 | + | |
| 1374 | + /** | |
| 1375 | + * {@inheritDoc} | |
| 1376 | + */ | |
| 1377 | + @Override | |
| 1378 | + public SessionFactory getFactory() { | |
| 1379 | + return this.session.getFactory(); | |
| 1380 | + } | |
| 1381 | + | |
| 1382 | + /** | |
| 1383 | + * {@inheritDoc} | |
| 1384 | + */ | |
| 1385 | + @Override | |
| 1386 | + public int getFetchBatchSize() { | |
| 1387 | + return this.session.getFetchBatchSize(); | |
| 1388 | + } | |
| 1389 | + | |
| 1390 | + /** | |
| 1391 | + * {@inheritDoc} | |
| 1392 | + */ | |
| 1393 | + @Override | |
| 1394 | + public void setFetchBatchSize(final int batchSize) { | |
| 1395 | + this.session.setFetchBatchSize(batchSize); | |
| 1396 | + } | |
| 1397 | + | |
| 1398 | + /** | |
| 1399 | + * {@inheritDoc} | |
| 1400 | + */ | |
| 1401 | + @Override | |
| 1402 | + public boolean isSubselectFetchingEnabled() { | |
| 1403 | + return this.session.isSubselectFetchingEnabled(); | |
| 1404 | + } | |
| 1405 | + | |
| 1406 | + /** | |
| 1407 | + * {@inheritDoc} | |
| 1408 | + */ | |
| 1409 | + @Override | |
| 1410 | + public void setSubselectFetchingEnabled(final boolean enabled) { | |
| 1411 | + this.session.setSubselectFetchingEnabled(enabled); | |
| 1412 | + } | |
| 1365 | 1413 | } |
| @@ -121,7 +121,7 @@ | ||
| 121 | 121 | <dependency> |
| 122 | 122 | <groupId>org.hibernate.orm</groupId> |
| 123 | 123 | <artifactId>hibernate-core</artifactId> |
| 124 | - <version>6.2.7.Final</version> | |
| 124 | + <version>6.3.0.Final</version> | |
| 125 | 125 | <scope>runtime</scope> |
| 126 | 126 | </dependency> |
| 127 | 127 | <dependency> |