From aea104f021da7d9f40d617e27e15b215cf7aa7c1 Mon Sep 17 00:00:00 2001 From: Ankur Date: Sun, 25 Oct 2026 19:17:24 +0000 Subject: [PATCH] Add migration-5-to-7 module: Hibernate 5.6.15 vs 7.4.14 jar diff, compile checks, schema defaults and cheat-sheet snippets Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_01YPgGH6aMbSLANL3E2HHmS6 --- README.md | 1 + migration-5-to-7/README.md | 22 + migration-5-to-7/h5/pom.xml | 64 + .../com/ankurm/migration/BaselineTest.java | 68 + .../test/java/com/ankurm/migration/Db.java | 66 + .../ankurm/migration/LegacySchemaTest.java | 39 + .../test/java/com/ankurm/migration/Probe.java | 46 + .../java/com/ankurm/migration/Transcript.java | 33 + migration-5-to-7/h7/pom.xml | 57 + .../java/com/ankurm/migration/Address.java | 8 + .../java/com/ankurm/migration/Author.java | 26 + .../test/java/com/ankurm/migration/Book.java | 29 + .../com/ankurm/migration/CheatSheetTest.java | 217 + .../test/java/com/ankurm/migration/Db.java | 76 + .../ankurm/migration/MigrationProbeTest.java | 64 + .../test/java/com/ankurm/migration/Note.java | 23 + .../test/java/com/ankurm/migration/Probe.java | 46 + .../test/java/com/ankurm/migration/Shop.java | 26 + .../java/com/ankurm/migration/Transcript.java | 33 + .../migration/ValidateLegacySchemaTest.java | 56 + .../output/01-versions-and-baseline.txt | 4 + .../output/02-removed-api-summary.txt | 15 + migration-5-to-7/output/02-removed-api.txt | 3564 +++++++++++++++++ .../output/03-old-hibernate-apis-5.6.15.txt | 2 + .../output/03-old-hibernate-apis-7.4.14.txt | 63 + .../output/04-new-hibernate-apis-5.6.15.txt | 2 + .../output/04-new-hibernate-apis-7.4.14.txt | 6 + .../output/05-old-annotations-5.6.15.txt | 2 + .../output/05-old-annotations-7.4.14.txt | 27 + .../output/06-new-annotations-5.6.15.txt | 32 + .../output/06-new-annotations-7.4.14.txt | 2 + migration-5-to-7/output/06-schema-5.6.15.txt | 15 + migration-5-to-7/output/06-schema-7.4.14.txt | 15 + migration-5-to-7/output/06-schema-diff.txt | 15 + .../output/07-legacy-queries-5.6.15.txt | 6 + .../output/07-legacy-queries-7.4.14.txt | 5 + ...-validate-against-5.6.15-schema-7.4.14.txt | 3 + .../output/09-namespace-jakarta-5.6.15.txt | 10 + .../output/09-namespace-jakarta-7.4.14.txt | 2 + .../output/09-namespace-javax-5.6.15.txt | 2 + .../output/09-namespace-javax-7.4.14.txt | 10 + .../output/10-cheat-session-api.txt | 6 + migration-5-to-7/output/11-cheat-hql.txt | 8 + .../output/12-cheat-stateless-session.txt | 3 + .../output/13-cheat-natural-id.txt | 2 + .../output/14-cheat-soft-delete.txt | 3 + .../output/15-cheat-record-embeddable.txt | 2 + migration-5-to-7/scripts/api_diff.py | 170 + migration-5-to-7/scripts/compile-old-apis.sh | 23 + migration-5-to-7/scripts/run-all.sh | 9 + migration-5-to-7/scripts/schema_diff.py | 33 + .../src/compat/JakartaNamespace.java | 5 + .../src/compat/JavaxNamespace.java | 5 + .../src/compat/NewAnnotations.java | 11 + migration-5-to-7/src/compat/NewHibernate.java | 40 + .../src/compat/OldAnnotations.java | 15 + migration-5-to-7/src/compat/OldHibernate.java | 50 + 57 files changed, 5187 insertions(+) create mode 100644 migration-5-to-7/README.md create mode 100644 migration-5-to-7/h5/pom.xml create mode 100644 migration-5-to-7/h5/src/test/java/com/ankurm/migration/BaselineTest.java create mode 100644 migration-5-to-7/h5/src/test/java/com/ankurm/migration/Db.java create mode 100644 migration-5-to-7/h5/src/test/java/com/ankurm/migration/LegacySchemaTest.java create mode 100644 migration-5-to-7/h5/src/test/java/com/ankurm/migration/Probe.java create mode 100644 migration-5-to-7/h5/src/test/java/com/ankurm/migration/Transcript.java create mode 100644 migration-5-to-7/h7/pom.xml create mode 100644 migration-5-to-7/h7/src/test/java/com/ankurm/migration/Address.java create mode 100644 migration-5-to-7/h7/src/test/java/com/ankurm/migration/Author.java create mode 100644 migration-5-to-7/h7/src/test/java/com/ankurm/migration/Book.java create mode 100644 migration-5-to-7/h7/src/test/java/com/ankurm/migration/CheatSheetTest.java create mode 100644 migration-5-to-7/h7/src/test/java/com/ankurm/migration/Db.java create mode 100644 migration-5-to-7/h7/src/test/java/com/ankurm/migration/MigrationProbeTest.java create mode 100644 migration-5-to-7/h7/src/test/java/com/ankurm/migration/Note.java create mode 100644 migration-5-to-7/h7/src/test/java/com/ankurm/migration/Probe.java create mode 100644 migration-5-to-7/h7/src/test/java/com/ankurm/migration/Shop.java create mode 100644 migration-5-to-7/h7/src/test/java/com/ankurm/migration/Transcript.java create mode 100644 migration-5-to-7/h7/src/test/java/com/ankurm/migration/ValidateLegacySchemaTest.java create mode 100644 migration-5-to-7/output/01-versions-and-baseline.txt create mode 100644 migration-5-to-7/output/02-removed-api-summary.txt create mode 100644 migration-5-to-7/output/02-removed-api.txt create mode 100644 migration-5-to-7/output/03-old-hibernate-apis-5.6.15.txt create mode 100644 migration-5-to-7/output/03-old-hibernate-apis-7.4.14.txt create mode 100644 migration-5-to-7/output/04-new-hibernate-apis-5.6.15.txt create mode 100644 migration-5-to-7/output/04-new-hibernate-apis-7.4.14.txt create mode 100644 migration-5-to-7/output/05-old-annotations-5.6.15.txt create mode 100644 migration-5-to-7/output/05-old-annotations-7.4.14.txt create mode 100644 migration-5-to-7/output/06-new-annotations-5.6.15.txt create mode 100644 migration-5-to-7/output/06-new-annotations-7.4.14.txt create mode 100644 migration-5-to-7/output/06-schema-5.6.15.txt create mode 100644 migration-5-to-7/output/06-schema-7.4.14.txt create mode 100644 migration-5-to-7/output/06-schema-diff.txt create mode 100644 migration-5-to-7/output/07-legacy-queries-5.6.15.txt create mode 100644 migration-5-to-7/output/07-legacy-queries-7.4.14.txt create mode 100644 migration-5-to-7/output/08-validate-against-5.6.15-schema-7.4.14.txt create mode 100644 migration-5-to-7/output/09-namespace-jakarta-5.6.15.txt create mode 100644 migration-5-to-7/output/09-namespace-jakarta-7.4.14.txt create mode 100644 migration-5-to-7/output/09-namespace-javax-5.6.15.txt create mode 100644 migration-5-to-7/output/09-namespace-javax-7.4.14.txt create mode 100644 migration-5-to-7/output/10-cheat-session-api.txt create mode 100644 migration-5-to-7/output/11-cheat-hql.txt create mode 100644 migration-5-to-7/output/12-cheat-stateless-session.txt create mode 100644 migration-5-to-7/output/13-cheat-natural-id.txt create mode 100644 migration-5-to-7/output/14-cheat-soft-delete.txt create mode 100644 migration-5-to-7/output/15-cheat-record-embeddable.txt create mode 100644 migration-5-to-7/scripts/api_diff.py create mode 100755 migration-5-to-7/scripts/compile-old-apis.sh create mode 100755 migration-5-to-7/scripts/run-all.sh create mode 100644 migration-5-to-7/scripts/schema_diff.py create mode 100644 migration-5-to-7/src/compat/JakartaNamespace.java create mode 100644 migration-5-to-7/src/compat/JavaxNamespace.java create mode 100644 migration-5-to-7/src/compat/NewAnnotations.java create mode 100644 migration-5-to-7/src/compat/NewHibernate.java create mode 100644 migration-5-to-7/src/compat/OldAnnotations.java create mode 100644 migration-5-to-7/src/compat/OldHibernate.java diff --git a/README.md b/README.md index 66d86e1..3221665 100755 --- a/README.md +++ b/README.md @@ -344,3 +344,4 @@ Modules with their own `pom.xml` that run plain Hibernate without the Spring Boo | [`h8-preview`](h8-preview/) | Hibernate ORM 8 beta against Hibernate 7: what breaks | | [`inheritance`](inheritance/) | `SINGLE_TABLE` vs `JOINED` vs `TABLE_PER_CLASS` vs `@MappedSuperclass`: generated DDL, SQL, failures and timings (Hibernate `7.4.13.Final`) | | [`locking`](locking/) | Optimistic (`@Version`, retries) vs pessimistic (`PESSIMISTIC_WRITE`, `NOWAIT`, `SKIP LOCKED`) locking, lost updates and deadlocks on H2 (Hibernate `7.4.14.Final`) | +| [`migration-5-to-7`](migration-5-to-7/) | Hibernate `5.6.15.Final` vs `7.4.14.Final`: jar diff, Hibernate 5 code compiled against both, schema defaults, `hbm2ddl` validation of a Hibernate 5 schema, and cheat-sheet snippets | diff --git a/migration-5-to-7/README.md b/migration-5-to-7/README.md new file mode 100644 index 0000000..4809ecb --- /dev/null +++ b/migration-5-to-7/README.md @@ -0,0 +1,22 @@ +# migration-5-to-7 + +Hibernate ORM **5.6.15.Final** (`org.hibernate:hibernate-core`, `javax.persistence`) against **7.4.14.Final** +(`org.hibernate.orm:hibernate-core`, `jakarta.persistence`), on in-memory and file H2 2.4.240. Companion to the +Hibernate 5 to 7 migration guide and cheat sheet on [ankurm.com](https://ankurm.com). + +| path | what it is | +|---|---| +| `h5/` | the "before" side: the same probes on Hibernate 5.6.15 | +| `h7/` | the "after" side: the probes plus the cheat-sheet snippets (`CheatSheetTest`) on Hibernate 7.4.14 | +| `src/compat/` | Hibernate 5 style and Hibernate 7 style sources that are only compiled, never run | +| `scripts/api_diff.py` | jar diff of the two `hibernate-core` jars (`javax.persistence` read as `jakarta.persistence`) | +| `scripts/compile-old-apis.sh` | compiles `src/compat` against both versions | +| `scripts/schema_diff.py` | lines up the two `06-schema-*` files | +| `scripts/run-all.sh` | everything above; rewrites `output/` | + +Needs JDK 17 or newer (built with 25), Maven 3.9, Python 3 and access to Maven Central. Hibernate 5.6.15 pulls Byte Buddy +1.12.18, which does not know a current JDK, so `h5/pom.xml` pins a newer Byte Buddy. + +`output/02-removed-api.txt` lists exact signatures that disappeared (generics and `throws` ignored, internal and `spi` +packages left out). Parameter type changes such as `Serializable` to `Object` count as removed there, so treat it as a list to +check, not a list of deletions; the compile checks in `output/03` to `output/09` are the arbiter. diff --git a/migration-5-to-7/h5/pom.xml b/migration-5-to-7/h5/pom.xml new file mode 100644 index 0000000..5b54adb --- /dev/null +++ b/migration-5-to-7/h5/pom.xml @@ -0,0 +1,64 @@ + + + 4.0.0 + + com.ankurm + migration-h5 + 1.0.0 + migration-h5 + The "before" side: Hibernate ORM 5.6.15.Final with javax.persistence, run against in-memory H2 + + + 17 + UTF-8 + 5.6.15.Final + + + + + + + net.bytebuddy + byte-buddy + 1.17.7 + + + + + + + + org.hibernate + hibernate-core + ${hibernate.version} + + + com.h2database + h2 + 2.4.240 + + + org.junit.jupiter + junit-jupiter + 6.1.3 + test + + + org.assertj + assertj-core + 3.27.7 + test + + + + + + + maven-surefire-plugin + 3.6.0 + + + + diff --git a/migration-5-to-7/h5/src/test/java/com/ankurm/migration/BaselineTest.java b/migration-5-to-7/h5/src/test/java/com/ankurm/migration/BaselineTest.java new file mode 100644 index 0000000..ee8ec61 --- /dev/null +++ b/migration-5-to-7/h5/src/test/java/com/ankurm/migration/BaselineTest.java @@ -0,0 +1,68 @@ +package com.ankurm.migration; + +import static org.assertj.core.api.Assertions.assertThat; + +import java.io.Serializable; +import java.util.List; + +import org.hibernate.Session; +import org.hibernate.criterion.Restrictions; +import org.junit.jupiter.api.Test; + +/** The same probes as the Hibernate 7 module, run on 5.6.15.Final. Output goes to ../output. */ +class BaselineTest { + + private static final String V = "5.6.15"; + + @Test + void schemaDefaults() { + try (Db db = new Db(Probe.class); Transcript t = new Transcript("06-schema-" + V)) { + t.line("Hibernate " + V + ", H2, @GeneratedValue with no strategy"); + t.line("-- sequences (name, increment)"); + List seq = db.jdbc("select sequence_name, increment from information_schema.sequences order by 1"); + seq.forEach(t::line); + t.line("-- columns of PROBE (name, type)"); + List cols = db.jdbc("select column_name, data_type from information_schema.columns where table_name = 'PROBE' order by column_name"); + cols.forEach(t::line); + assertThat(seq).isNotEmpty(); + assertThat(cols).hasSize(11); + } + } + + @Test + void legacyQueries() { + try (Db db = new Db(Probe.class); Transcript t = new Transcript("07-legacy-queries-" + V)) { + t.line("Hibernate " + V); + try (Session s = db.sessionFactory.openSession()) { + s.beginTransaction(); + Serializable id = s.save(new Probe("alpha")); + t.line("session.save(...) returned: " + id + " (" + id.getClass().getSimpleName() + ")"); + s.getTransaction().commit(); + assertThat(id).isNotNull(); + } + try (Session s = db.sessionFactory.openSession()) { + String ordinal = outcome(() -> s.createQuery("from Probe p where p.name = ?1").setParameter(1, "alpha").list()); + t.line("HQL with ?1 : " + ordinal); + String bare = outcome(() -> s.createQuery("from Probe p where p.name = ?").setParameter(0, "alpha").list()); + t.line("HQL with a bare ? : " + bare); + String enumInt = outcome(() -> s.createQuery("from Probe p where p.byOrdinal = 0").list()); + t.line("HQL enum compared with 0 : " + enumInt); + String criteria = outcome(() -> s.createCriteria(Probe.class).add(Restrictions.eq("name", "alpha")).list()); + t.line("session.createCriteria(...) : " + criteria); + assertThat(ordinal).startsWith("1 row"); + assertThat(bare).startsWith("failed"); + assertThat(enumInt).startsWith("0 row"); + assertThat(criteria).startsWith("1 row"); + } + } + } + + static String outcome(java.util.function.Supplier> query) { + try { + return query.get().size() + " row(s)"; + } catch (RuntimeException e) { + String msg = String.valueOf(e.getMessage()).lines().findFirst().orElse(""); + return "failed: " + e.getClass().getSimpleName() + ": " + (msg.length() > 140 ? msg.substring(0, 140) + "..." : msg); + } + } +} diff --git a/migration-5-to-7/h5/src/test/java/com/ankurm/migration/Db.java b/migration-5-to-7/h5/src/test/java/com/ankurm/migration/Db.java new file mode 100644 index 0000000..9de74cb --- /dev/null +++ b/migration-5-to-7/h5/src/test/java/com/ankurm/migration/Db.java @@ -0,0 +1,66 @@ +package com.ankurm.migration; + +import org.hibernate.SessionFactory; +import org.hibernate.boot.MetadataSources; +import org.hibernate.boot.registry.StandardServiceRegistry; +import org.hibernate.boot.registry.StandardServiceRegistryBuilder; + +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.sql.Statement; +import java.util.ArrayList; +import java.util.List; +import java.util.concurrent.atomic.AtomicInteger; + +/** Plain-Hibernate bootstrap against in-memory H2. */ +final class Db implements AutoCloseable { + + private static final AtomicInteger SEQ = new AtomicInteger(); + final SessionFactory sessionFactory; + private final String url; + + Db(Class... entities) { + this.url = "jdbc:h2:mem:mig" + SEQ.incrementAndGet() + ";DB_CLOSE_DELAY=-1"; + StandardServiceRegistry registry = new StandardServiceRegistryBuilder() + .applySetting("hibernate.connection.url", url) + .applySetting("hibernate.connection.username", "sa") + .applySetting("hibernate.connection.password", "") + .applySetting("hibernate.hbm2ddl.auto", "create-drop") + .build(); + MetadataSources sources = new MetadataSources(registry); + for (Class e : entities) { + sources.addAnnotatedClass(e); + } + this.sessionFactory = sources.buildMetadata().buildSessionFactory(); + } + + /** Raw JDBC against the same in-memory database; columns joined with a space. */ + List jdbc(String query) { + List rows = new ArrayList<>(); + try (Connection c = DriverManager.getConnection(url, "sa", ""); + Statement st = c.createStatement(); + ResultSet rs = st.executeQuery(query)) { + int n = rs.getMetaData().getColumnCount(); + while (rs.next()) { + StringBuilder sb = new StringBuilder(); + for (int i = 1; i <= n; i++) { + if (i > 1) { + sb.append(' '); + } + sb.append(rs.getString(i)); + } + rows.add(sb.toString()); + } + } catch (SQLException e) { + throw new IllegalStateException(e); + } + return rows; + } + + @Override + public void close() { + sessionFactory.close(); + } +} diff --git a/migration-5-to-7/h5/src/test/java/com/ankurm/migration/LegacySchemaTest.java b/migration-5-to-7/h5/src/test/java/com/ankurm/migration/LegacySchemaTest.java new file mode 100644 index 0000000..61ae075 --- /dev/null +++ b/migration-5-to-7/h5/src/test/java/com/ankurm/migration/LegacySchemaTest.java @@ -0,0 +1,39 @@ +package com.ankurm.migration; + +import static org.assertj.core.api.Assertions.assertThat; + +import java.nio.file.Files; +import java.nio.file.Path; + +import org.hibernate.Session; +import org.hibernate.SessionFactory; +import org.hibernate.boot.MetadataSources; +import org.hibernate.boot.registry.StandardServiceRegistry; +import org.hibernate.boot.registry.StandardServiceRegistryBuilder; +import org.junit.jupiter.api.Test; + +/** Creates the schema Hibernate 5.6.15 generates, in an H2 file database that the Hibernate 7 module opens later. */ +class LegacySchemaTest { + + @Test + void createSchemaFile() throws Exception { + Path dir = Path.of("..", "target", "legacy-db"); + Files.createDirectories(dir); + for (var f : dir.toFile().listFiles()) { + f.delete(); + } + StandardServiceRegistry registry = new StandardServiceRegistryBuilder() + .applySetting("hibernate.connection.url", "jdbc:h2:file:" + dir.toAbsolutePath().normalize() + "/probe") + .applySetting("hibernate.connection.username", "sa") + .applySetting("hibernate.connection.password", "") + .applySetting("hibernate.hbm2ddl.auto", "create") + .build(); + try (SessionFactory sf = new MetadataSources(registry).addAnnotatedClass(Probe.class).buildMetadata().buildSessionFactory(); + Session s = sf.openSession()) { + s.beginTransaction(); + s.persist(new Probe("legacy row")); + s.getTransaction().commit(); + } + assertThat(Files.exists(dir.resolve("probe.mv.db"))).isTrue(); + } +} diff --git a/migration-5-to-7/h5/src/test/java/com/ankurm/migration/Probe.java b/migration-5-to-7/h5/src/test/java/com/ankurm/migration/Probe.java new file mode 100644 index 0000000..b0f9db8 --- /dev/null +++ b/migration-5-to-7/h5/src/test/java/com/ankurm/migration/Probe.java @@ -0,0 +1,46 @@ +package com.ankurm.migration; + +import javax.persistence.Entity; +import javax.persistence.EnumType; +import javax.persistence.Enumerated; +import javax.persistence.GeneratedValue; +import javax.persistence.Id; + +import java.math.BigDecimal; +import java.time.Duration; +import java.time.Instant; +import java.time.LocalDateTime; +import java.util.UUID; + +/** One field of each type whose default column mapping is worth comparing, and a generated id. */ +@Entity +public class Probe { + + @Id + @GeneratedValue + Long id; + + String name; + boolean active; + Instant createdAt; + LocalDateTime occurredAt; + UUID uuid; + Duration span; + BigDecimal price; + byte[] payload; + + @Enumerated(EnumType.ORDINAL) + Colour byOrdinal; + + @Enumerated(EnumType.STRING) + Colour byName; + + public enum Colour { RED, GREEN } + + public Probe() { + } + + Probe(String name) { + this.name = name; + } +} diff --git a/migration-5-to-7/h5/src/test/java/com/ankurm/migration/Transcript.java b/migration-5-to-7/h5/src/test/java/com/ankurm/migration/Transcript.java new file mode 100644 index 0000000..def006c --- /dev/null +++ b/migration-5-to-7/h5/src/test/java/com/ankurm/migration/Transcript.java @@ -0,0 +1,33 @@ +package com.ankurm.migration; + +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; +import java.util.ArrayList; +import java.util.List; + +/** Collects lines and writes them to output/NN-name.txt when closed. The tests assert what they print. */ +final class Transcript implements AutoCloseable { + + private final Path file; + private final List lines = new ArrayList<>(); + + Transcript(String name) { + this.file = Path.of("..", "output", name + ".txt"); + } + + Transcript line(String s) { + lines.add(s); + return this; + } + + @Override + public void close() { + try { + Files.createDirectories(file.getParent()); + Files.write(file, lines); + } catch (IOException e) { + throw new IllegalStateException(e); + } + } +} diff --git a/migration-5-to-7/h7/pom.xml b/migration-5-to-7/h7/pom.xml new file mode 100644 index 0000000..fd17e8d --- /dev/null +++ b/migration-5-to-7/h7/pom.xml @@ -0,0 +1,57 @@ + + + 4.0.0 + + com.ankurm + migration-h7 + 1.0.0 + migration-h7 + The "after" side: Hibernate ORM 7.4.14.Final with jakarta.persistence, run against in-memory H2 + + + 17 + UTF-8 + 7.4.14.Final + + + + + org.hibernate.orm + hibernate-core + ${hibernate.version} + + + jakarta.persistence + jakarta.persistence-api + 3.2.0 + + + com.h2database + h2 + 2.4.240 + + + org.junit.jupiter + junit-jupiter + 6.1.3 + test + + + org.assertj + assertj-core + 3.27.7 + test + + + + + + + maven-surefire-plugin + 3.6.0 + + + + diff --git a/migration-5-to-7/h7/src/test/java/com/ankurm/migration/Address.java b/migration-5-to-7/h7/src/test/java/com/ankurm/migration/Address.java new file mode 100644 index 0000000..650102b --- /dev/null +++ b/migration-5-to-7/h7/src/test/java/com/ankurm/migration/Address.java @@ -0,0 +1,8 @@ +package com.ankurm.migration; + +import jakarta.persistence.Embeddable; + +/** A Java record used directly as an embeddable. */ +@Embeddable +public record Address(String street, String city) { +} diff --git a/migration-5-to-7/h7/src/test/java/com/ankurm/migration/Author.java b/migration-5-to-7/h7/src/test/java/com/ankurm/migration/Author.java new file mode 100644 index 0000000..4b6892e --- /dev/null +++ b/migration-5-to-7/h7/src/test/java/com/ankurm/migration/Author.java @@ -0,0 +1,26 @@ +package com.ankurm.migration; + +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.Id; +import org.hibernate.annotations.NaturalId; + +@Entity +public class Author { + @Id + @GeneratedValue + Long id; + + @NaturalId + String email; + + String name; + + public Author() { + } + + Author(String email, String name) { + this.email = email; + this.name = name; + } +} diff --git a/migration-5-to-7/h7/src/test/java/com/ankurm/migration/Book.java b/migration-5-to-7/h7/src/test/java/com/ankurm/migration/Book.java new file mode 100644 index 0000000..bdfc81b --- /dev/null +++ b/migration-5-to-7/h7/src/test/java/com/ankurm/migration/Book.java @@ -0,0 +1,29 @@ +package com.ankurm.migration; + +import jakarta.persistence.Entity; +import jakarta.persistence.FetchType; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.Id; +import jakarta.persistence.ManyToOne; + +@Entity +public class Book { + @Id + @GeneratedValue + Long id; + + String title; + Integer pages; + + @ManyToOne(fetch = FetchType.LAZY) + Author author; + + public Book() { + } + + Book(String title, Integer pages, Author author) { + this.title = title; + this.pages = pages; + this.author = author; + } +} diff --git a/migration-5-to-7/h7/src/test/java/com/ankurm/migration/CheatSheetTest.java b/migration-5-to-7/h7/src/test/java/com/ankurm/migration/CheatSheetTest.java new file mode 100644 index 0000000..0831662 --- /dev/null +++ b/migration-5-to-7/h7/src/test/java/com/ankurm/migration/CheatSheetTest.java @@ -0,0 +1,217 @@ +package com.ankurm.migration; + +import static org.assertj.core.api.Assertions.assertThat; + +import java.util.List; + +import org.hibernate.Hibernate; +import org.hibernate.Session; +import org.hibernate.StatelessSession; +import org.junit.jupiter.api.Test; + +/** Snippets for the cheat sheet. Each test prints what it did to ../output/1N-cheat-*.txt and asserts the same values. */ +class CheatSheetTest { + + @Test + void sessionApi() { + try (Db db = new Db(Author.class, Book.class); Transcript t = new Transcript("10-cheat-session-api")) { + Long id; + try (Session s = db.sessionFactory.openSession()) { + s.beginTransaction(); + Author a = new Author("ann@example.com", "Ann"); + s.persist(a); + id = a.id; + s.getTransaction().commit(); + t.line("persist(a) -> id assigned on the object: " + id); + } + try (Session s = db.sessionFactory.openSession()) { + db.clear(); + Author found = s.find(Author.class, id); + t.line("find(Author, id) -> " + found.name + " (" + db.sql.size() + " select)"); + assertThat(found.name).isEqualTo("Ann"); + assertThat(db.sql).hasSize(1); + } + try (Session s = db.sessionFactory.openSession()) { + db.clear(); + Author ref = s.getReference(Author.class, id); + t.line("getReference(Author, id) -> initialized: " + Hibernate.isInitialized(ref) + " (" + db.sql.size() + " selects)"); + assertThat(Hibernate.isInitialized(ref)).isFalse(); + assertThat(db.sql).isEmpty(); + } + try (Session s = db.sessionFactory.openSession()) { + Author detached = new Author("ann@example.com", "Ann Smith"); + detached.id = id; + s.beginTransaction(); + Author managed = s.merge(detached); + t.line("merge(detached) -> returns a different instance: " + (managed != detached) + ", name now " + managed.name); + s.getTransaction().commit(); + assertThat(managed).isNotSameAs(detached); + assertThat(managed.name).isEqualTo("Ann Smith"); + } + try (Session s = db.sessionFactory.openSession()) { + s.beginTransaction(); + Author extra = new Author("bob@example.com", "Bob"); + s.persist(extra); + s.getTransaction().commit(); + Long bobId = extra.id; + List many = s.findMultiple(Author.class, List.of(id, bobId, 999L)); + t.line("findMultiple(ids 3) -> " + many.size() + " entries, missing id gives: " + many.get(2)); + assertThat(many).hasSize(3); + assertThat(many.get(2)).isNull(); + } + try (Session s = db.sessionFactory.openSession()) { + s.beginTransaction(); + Author a = s.find(Author.class, id); + s.remove(a); + s.getTransaction().commit(); + t.line("remove(a) -> find afterwards: " + s.find(Author.class, id)); + assertThat(s.find(Author.class, id)).isNull(); + } + } + } + + @Test + void hql() { + try (Db db = new Db(Author.class, Book.class); Transcript t = new Transcript("11-cheat-hql")) { + try (Session s = db.sessionFactory.openSession()) { + s.beginTransaction(); + Author ann = new Author("ann@example.com", "Ann"); + Author bob = new Author("bob@example.com", "Bob"); + s.persist(ann); + s.persist(bob); + s.persist(new Book("Alpha", 100, ann)); + s.persist(new Book("Beta", 300, ann)); + s.persist(new Book("Gamma", null, bob)); + s.getTransaction().commit(); + } + try (Session s = db.sessionFactory.openSession()) { + List named = s.createSelectionQuery("select b.title from Book b where b.pages > :min order by b.title", String.class) + .setParameter("min", 150).getResultList(); + t.line("named parameter : " + named); + assertThat(named).containsExactly("Beta"); + + List ordinal = s.createSelectionQuery("select b.title from Book b where b.pages > ?1 order by b.title", String.class) + .setParameter(1, 50).getResultList(); + t.line("?1 parameter : " + ordinal); + assertThat(ordinal).containsExactly("Alpha", "Beta"); + + List page = s.createSelectionQuery("select b.title from Book b order by b.title limit 2 offset 1", String.class).getResultList(); + t.line("limit 2 offset 1 in HQL : " + page); + assertThat(page).containsExactly("Beta", "Gamma"); + + List nulls = s.createSelectionQuery("select b.title from Book b order by b.pages desc nulls last", String.class).getResultList(); + t.line("order by ... nulls last : " + nulls); + assertThat(nulls).containsExactly("Beta", "Alpha", "Gamma"); + + Book none = s.createSelectionQuery("from Book b where b.title = 'Nope'", Book.class).getSingleResultOrNull(); + t.line("getSingleResultOrNull() : " + none); + assertThat(none).isNull(); + + List fetched = s.createSelectionQuery("select b from Book b join fetch b.author where b.title = 'Alpha'", Book.class).getResultList(); + t.line("join fetch : author initialized = " + Hibernate.isInitialized(fetched.get(0).author)); + assertThat(Hibernate.isInitialized(fetched.get(0).author)).isTrue(); + + Long count = s.createSelectionQuery("select count(b) from Book b where b.author.name = :n", Long.class).setParameter("n", "Ann").getSingleResult(); + t.line("count over an association : " + count); + assertThat(count).isEqualTo(2L); + } + try (Session s = db.sessionFactory.openSession()) { + s.beginTransaction(); + int updated = s.createMutationQuery("update Book b set b.pages = b.pages + 1 where b.pages is not null").executeUpdate(); + s.getTransaction().commit(); + t.line("createMutationQuery update: " + updated + " rows"); + assertThat(updated).isEqualTo(2); + } + } + } + + @Test + void statelessSession() { + try (Db db = new Db(Author.class); Transcript t = new Transcript("12-cheat-stateless-session")) { + try (StatelessSession s = db.sessionFactory.openStatelessSession()) { + s.beginTransaction(); + for (int i = 1; i <= 3; i++) { + s.insert(new Author("user" + i + "@example.com", "User " + i)); + } + s.getTransaction().commit(); + t.line("insert x3 (no persistence context) done"); + } + try (StatelessSession s = db.sessionFactory.openStatelessSession()) { + Author a1 = s.get(Author.class, 1L); + Author a1again = s.get(Author.class, 1L); + t.line("get twice -> same instance: " + (a1 == a1again) + " (a stateless session has no first-level cache)"); + assertThat(a1).isNotNull(); + assertThat(a1).isNotSameAs(a1again); + t.line("rows in table: " + db.jdbc("select count(*) from Author")); + assertThat(db.jdbc("select count(*) from Author")).containsExactly("3"); + } + } + } + + @Test + void naturalId() { + try (Db db = new Db(Author.class); Transcript t = new Transcript("13-cheat-natural-id")) { + try (Session s = db.sessionFactory.openSession()) { + s.beginTransaction(); + s.persist(new Author("ann@example.com", "Ann")); + s.getTransaction().commit(); + } + try (Session s = db.sessionFactory.openSession()) { + db.clear(); + Author a = s.bySimpleNaturalId(Author.class).load("ann@example.com"); + t.line("bySimpleNaturalId(...).load -> " + a.name); + t.line("sql: " + db.sql.get(0)); + assertThat(a.name).isEqualTo("Ann"); + assertThat(db.sql.get(0)).contains("email"); + } + } + } + + @Test + void softDelete() { + try (Db db = new Db(Note.class); Transcript t = new Transcript("14-cheat-soft-delete")) { + Long id; + try (Session s = db.sessionFactory.openSession()) { + s.beginTransaction(); + Note n = new Note("remember"); + s.persist(n); + id = n.id; + s.getTransaction().commit(); + } + try (Session s = db.sessionFactory.openSession()) { + s.beginTransaction(); + db.clear(); + s.remove(s.find(Note.class, id)); + s.getTransaction().commit(); + t.line("remove(note) ran: " + db.sql.get(db.sql.size() - 1)); + assertThat(db.sql.get(db.sql.size() - 1)).startsWith("update"); + } + try (Session s = db.sessionFactory.openSession()) { + t.line("find afterwards : " + s.find(Note.class, id)); + t.line("row still in the table: " + db.jdbc("select * from Note")); + assertThat(s.find(Note.class, id)).isNull(); + assertThat(db.jdbc("select count(*) from Note")).containsExactly("1"); + } + } + } + + @Test + void recordEmbeddable() { + try (Db db = new Db(Shop.class); Transcript t = new Transcript("15-cheat-record-embeddable")) { + Long id; + try (Session s = db.sessionFactory.openSession()) { + s.beginTransaction(); + Shop shop = new Shop("Corner", new Address("1 Main St", "Pune")); + s.persist(shop); + id = shop.id; + s.getTransaction().commit(); + } + try (Session s = db.sessionFactory.openSession()) { + Shop shop = s.find(Shop.class, id); + t.line("loaded: " + shop.address); + t.line("columns: " + db.jdbc("select column_name from information_schema.columns where table_name = 'SHOP' order by column_name")); + assertThat(shop.address).isEqualTo(new Address("1 Main St", "Pune")); + } + } + } +} diff --git a/migration-5-to-7/h7/src/test/java/com/ankurm/migration/Db.java b/migration-5-to-7/h7/src/test/java/com/ankurm/migration/Db.java new file mode 100644 index 0000000..55bfb8a --- /dev/null +++ b/migration-5-to-7/h7/src/test/java/com/ankurm/migration/Db.java @@ -0,0 +1,76 @@ +package com.ankurm.migration; + +import org.hibernate.SessionFactory; +import org.hibernate.resource.jdbc.spi.StatementInspector; +import org.hibernate.boot.MetadataSources; +import org.hibernate.boot.registry.StandardServiceRegistry; +import org.hibernate.boot.registry.StandardServiceRegistryBuilder; + +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.sql.Statement; +import java.util.ArrayList; +import java.util.List; +import java.util.concurrent.atomic.AtomicInteger; + +/** Plain-Hibernate bootstrap against in-memory H2. */ +final class Db implements AutoCloseable { + + private static final AtomicInteger SEQ = new AtomicInteger(); + final List sql = java.util.Collections.synchronizedList(new ArrayList<>()); + final SessionFactory sessionFactory; + private final String url; + + Db(Class... entities) { + this.url = "jdbc:h2:mem:mig" + SEQ.incrementAndGet() + ";DB_CLOSE_DELAY=-1"; + StandardServiceRegistry registry = new StandardServiceRegistryBuilder() + .applySetting("jakarta.persistence.jdbc.url", url) + .applySetting("jakarta.persistence.jdbc.user", "sa") + .applySetting("jakarta.persistence.jdbc.password", "") + .applySetting("hibernate.hbm2ddl.auto", "create-drop") + .applySetting("hibernate.session_factory.statement_inspector", (StatementInspector) x -> { + sql.add(x); + return x; + }) + .build(); + MetadataSources sources = new MetadataSources(registry); + for (Class e : entities) { + sources.addAnnotatedClass(e); + } + this.sessionFactory = sources.buildMetadata().buildSessionFactory(); + } + + void clear() { + sql.clear(); + } + + /** Raw JDBC against the same in-memory database; columns joined with a space. */ + List jdbc(String query) { + List rows = new ArrayList<>(); + try (Connection c = DriverManager.getConnection(url, "sa", ""); + Statement st = c.createStatement(); + ResultSet rs = st.executeQuery(query)) { + int n = rs.getMetaData().getColumnCount(); + while (rs.next()) { + StringBuilder sb = new StringBuilder(); + for (int i = 1; i <= n; i++) { + if (i > 1) { + sb.append(' '); + } + sb.append(rs.getString(i)); + } + rows.add(sb.toString()); + } + } catch (SQLException e) { + throw new IllegalStateException(e); + } + return rows; + } + + @Override + public void close() { + sessionFactory.close(); + } +} diff --git a/migration-5-to-7/h7/src/test/java/com/ankurm/migration/MigrationProbeTest.java b/migration-5-to-7/h7/src/test/java/com/ankurm/migration/MigrationProbeTest.java new file mode 100644 index 0000000..6f61bff --- /dev/null +++ b/migration-5-to-7/h7/src/test/java/com/ankurm/migration/MigrationProbeTest.java @@ -0,0 +1,64 @@ +package com.ankurm.migration; + +import static org.assertj.core.api.Assertions.assertThat; + +import java.util.List; + +import org.hibernate.Session; +import org.junit.jupiter.api.Test; + +/** The same probes as the Hibernate 5 module, run on 7.4.14.Final. Output goes to ../output. */ +class MigrationProbeTest { + + private static final String V = "7.4.14"; + + @Test + void schemaDefaults() { + try (Db db = new Db(Probe.class); Transcript t = new Transcript("06-schema-" + V)) { + t.line("Hibernate " + V + ", H2, @GeneratedValue with no strategy"); + t.line("-- sequences (name, increment)"); + List seq = db.jdbc("select sequence_name, increment from information_schema.sequences order by 1"); + seq.forEach(t::line); + t.line("-- columns of PROBE (name, type)"); + List cols = db.jdbc("select column_name, data_type from information_schema.columns where table_name = 'PROBE' order by column_name"); + cols.forEach(t::line); + assertThat(seq).isNotEmpty(); + assertThat(cols).hasSize(11); + } + } + + @Test + void legacyQueries() { + try (Db db = new Db(Probe.class); Transcript t = new Transcript("07-legacy-queries-" + V)) { + t.line("Hibernate " + V); + try (Session s = db.sessionFactory.openSession()) { + s.beginTransaction(); + Probe p = new Probe("alpha"); + s.persist(p); + t.line("session.persist(...) assigned the id: " + p.id + " (" + p.id.getClass().getSimpleName() + ")"); + s.getTransaction().commit(); + assertThat(p.id).isNotNull(); + } + try (Session s = db.sessionFactory.openSession()) { + String ordinal = outcome(() -> s.createQuery("from Probe p where p.name = ?1").setParameter(1, "alpha").list()); + t.line("HQL with ?1 : " + ordinal); + String bare = outcome(() -> s.createQuery("from Probe p where p.name = ?").setParameter(0, "alpha").list()); + t.line("HQL with a bare ? : " + bare); + String enumInt = outcome(() -> s.createQuery("from Probe p where p.byOrdinal = 0").list()); + t.line("HQL enum compared with 0 : " + enumInt); + assertThat(ordinal).startsWith("1 row"); + assertThat(bare).startsWith("failed"); + assertThat(enumInt).startsWith("0 row"); + } + } + } + + static String outcome(java.util.function.Supplier> query) { + try { + return query.get().size() + " row(s)"; + } catch (RuntimeException e) { + String msg = String.valueOf(e.getMessage()).lines().findFirst().orElse(""); + return "failed: " + e.getClass().getSimpleName() + ": " + (msg.length() > 140 ? msg.substring(0, 140) + "..." : msg); + } + } +} diff --git a/migration-5-to-7/h7/src/test/java/com/ankurm/migration/Note.java b/migration-5-to-7/h7/src/test/java/com/ankurm/migration/Note.java new file mode 100644 index 0000000..5ef12d3 --- /dev/null +++ b/migration-5-to-7/h7/src/test/java/com/ankurm/migration/Note.java @@ -0,0 +1,23 @@ +package com.ankurm.migration; + +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.Id; +import org.hibernate.annotations.SoftDelete; + +@Entity +@SoftDelete +public class Note { + @Id + @GeneratedValue + Long id; + + String text; + + public Note() { + } + + Note(String text) { + this.text = text; + } +} diff --git a/migration-5-to-7/h7/src/test/java/com/ankurm/migration/Probe.java b/migration-5-to-7/h7/src/test/java/com/ankurm/migration/Probe.java new file mode 100644 index 0000000..4c55ca9 --- /dev/null +++ b/migration-5-to-7/h7/src/test/java/com/ankurm/migration/Probe.java @@ -0,0 +1,46 @@ +package com.ankurm.migration; + +import jakarta.persistence.Entity; +import jakarta.persistence.EnumType; +import jakarta.persistence.Enumerated; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.Id; + +import java.math.BigDecimal; +import java.time.Duration; +import java.time.Instant; +import java.time.LocalDateTime; +import java.util.UUID; + +/** One field of each type whose default column mapping is worth comparing, and a generated id. */ +@Entity +public class Probe { + + @Id + @GeneratedValue + Long id; + + String name; + boolean active; + Instant createdAt; + LocalDateTime occurredAt; + UUID uuid; + Duration span; + BigDecimal price; + byte[] payload; + + @Enumerated(EnumType.ORDINAL) + Colour byOrdinal; + + @Enumerated(EnumType.STRING) + Colour byName; + + public enum Colour { RED, GREEN } + + public Probe() { + } + + Probe(String name) { + this.name = name; + } +} diff --git a/migration-5-to-7/h7/src/test/java/com/ankurm/migration/Shop.java b/migration-5-to-7/h7/src/test/java/com/ankurm/migration/Shop.java new file mode 100644 index 0000000..67b0ce9 --- /dev/null +++ b/migration-5-to-7/h7/src/test/java/com/ankurm/migration/Shop.java @@ -0,0 +1,26 @@ +package com.ankurm.migration; + +import jakarta.persistence.Embedded; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.Id; + +@Entity +public class Shop { + @Id + @GeneratedValue + Long id; + + String name; + + @Embedded + Address address; + + public Shop() { + } + + Shop(String name, Address address) { + this.name = name; + this.address = address; + } +} diff --git a/migration-5-to-7/h7/src/test/java/com/ankurm/migration/Transcript.java b/migration-5-to-7/h7/src/test/java/com/ankurm/migration/Transcript.java new file mode 100644 index 0000000..def006c --- /dev/null +++ b/migration-5-to-7/h7/src/test/java/com/ankurm/migration/Transcript.java @@ -0,0 +1,33 @@ +package com.ankurm.migration; + +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; +import java.util.ArrayList; +import java.util.List; + +/** Collects lines and writes them to output/NN-name.txt when closed. The tests assert what they print. */ +final class Transcript implements AutoCloseable { + + private final Path file; + private final List lines = new ArrayList<>(); + + Transcript(String name) { + this.file = Path.of("..", "output", name + ".txt"); + } + + Transcript line(String s) { + lines.add(s); + return this; + } + + @Override + public void close() { + try { + Files.createDirectories(file.getParent()); + Files.write(file, lines); + } catch (IOException e) { + throw new IllegalStateException(e); + } + } +} diff --git a/migration-5-to-7/h7/src/test/java/com/ankurm/migration/ValidateLegacySchemaTest.java b/migration-5-to-7/h7/src/test/java/com/ankurm/migration/ValidateLegacySchemaTest.java new file mode 100644 index 0000000..a03a4f4 --- /dev/null +++ b/migration-5-to-7/h7/src/test/java/com/ankurm/migration/ValidateLegacySchemaTest.java @@ -0,0 +1,56 @@ +package com.ankurm.migration; + +import static org.assertj.core.api.Assertions.assertThat; +import static org.junit.jupiter.api.Assumptions.assumeTrue; + +import java.nio.file.Files; +import java.nio.file.Path; + +import org.hibernate.SessionFactory; +import org.hibernate.boot.MetadataSources; +import org.hibernate.boot.registry.StandardServiceRegistry; +import org.hibernate.boot.registry.StandardServiceRegistryBuilder; +import org.junit.jupiter.api.Test; + +/** Opens the database the Hibernate 5.6.15 module created, with the same entity, and asks Hibernate 7 to validate it. */ +class ValidateLegacySchemaTest { + + @Test + void validateAndRunAgainstSchemaCreatedByHibernate5() throws Exception { + Path dir = Path.of("..", "target", "legacy-db"); + assumeTrue(Files.exists(dir.resolve("probe.mv.db")), "run the h5 module first (scripts/run-all.sh does)"); + String url = "jdbc:h2:file:" + dir.toAbsolutePath().normalize() + "/probe"; + try (Transcript t = new Transcript("08-validate-against-5.6.15-schema-7.4.14")) { + t.line("Hibernate 7.4.14 opening the H2 file database written by Hibernate 5.6.15 (same Probe entity)"); + String validate = open(url, "validate"); + t.line("hbm2ddl.auto=validate: " + validate); + assertThat(validate).startsWith("failed"); + String none = open(url, "none"); + t.line("hbm2ddl.auto=none : " + none); + } + } + + private static String open(String url, String mode) { + StandardServiceRegistry registry = new StandardServiceRegistryBuilder() + .applySetting("jakarta.persistence.jdbc.url", url) + .applySetting("jakarta.persistence.jdbc.user", "sa") + .applySetting("jakarta.persistence.jdbc.password", "") + .applySetting("hibernate.hbm2ddl.auto", mode) + .build(); + try (SessionFactory sf = new MetadataSources(registry).addAnnotatedClass(Probe.class).buildMetadata().buildSessionFactory()) { + try (var s = sf.openSession()) { + Probe p = s.createSelectionQuery("from Probe", Probe.class).getResultList().get(0); + return "opened; loaded the row written by 5.6.15: name=" + p.name + ", uuid=" + p.uuid; + } catch (RuntimeException e) { + return "opened, but the first query failed: " + e.getClass().getSimpleName() + ": " + first(e); + } + } catch (RuntimeException e) { + return "failed: " + e.getClass().getSimpleName() + ": " + first(e); + } + } + + private static String first(Throwable e) { + String m = String.valueOf(e.getMessage()).lines().findFirst().orElse(""); + return m.length() > 220 ? m.substring(0, 220) + "..." : m; + } +} diff --git a/migration-5-to-7/output/01-versions-and-baseline.txt b/migration-5-to-7/output/01-versions-and-baseline.txt new file mode 100644 index 0000000..96447ab --- /dev/null +++ b/migration-5-to-7/output/01-versions-and-baseline.txt @@ -0,0 +1,4 @@ + 5.x 7.x +coordinates org.hibernate:hibernate-core:5.6.15.Final org.hibernate.orm:hibernate-core:7.4.14.Final +class files Java 8 Java 17 +persistence javax.persistence (JPA 2.2) jakarta.persistence (Jakarta Persistence 3.2) diff --git a/migration-5-to-7/output/02-removed-api-summary.txt b/migration-5-to-7/output/02-removed-api-summary.txt new file mode 100644 index 0000000..6bb4b5e --- /dev/null +++ b/migration-5-to-7/output/02-removed-api-summary.txt @@ -0,0 +1,15 @@ +== hibernate-core: public classes missing: 828, members removed from classes that remain: 2735, new classes: 5879 + of the missing classes: 59 were deprecated in 5.6.15, 137 have a class of the same simple name somewhere in 7.4.14 + packages with the most missing classes: + 75 org.hibernate.dialect + 74 org.hibernate.type + 62 org.hibernate.type.descriptor.java + 59 org.hibernate.criterion + 53 org.hibernate.cfg + 36 org.hibernate.type.descriptor.sql + 35 org.hibernate.annotations + 27 org.hibernate.dialect.function + 25 org.hibernate.sql.ordering.antlr + 23 org.hibernate.sql + 23 org.hibernate.tool.hbm2ddl + 22 org.hibernate.cfg.annotations diff --git a/migration-5-to-7/output/02-removed-api.txt b/migration-5-to-7/output/02-removed-api.txt new file mode 100644 index 0000000..13533b6 --- /dev/null +++ b/migration-5-to-7/output/02-removed-api.txt @@ -0,0 +1,3564 @@ +== hibernate-core: public classes missing: 828, members removed from classes that remain: 2735, new classes: 5879 + class org.hibernate.BasicQueryContract [deprecated in 5.6; no class with this name] + class org.hibernate.Criteria [NOT deprecated in 5.6; no class with this name] + class org.hibernate.EmptyInterceptor [NOT deprecated in 5.6; same simple name exists in org.hibernate.internal] + class org.hibernate.EntityMode [NOT deprecated in 5.6; no class with this name] + class org.hibernate.MappingNotFoundException [deprecated in 5.6; same simple name exists in org.hibernate.boot] + class org.hibernate.Metamodel [NOT deprecated in 5.6; no class with this name] + class org.hibernate.MultiTenancyStrategy [NOT deprecated in 5.6; no class with this name] + class org.hibernate.NullPrecedence [NOT deprecated in 5.6; same simple name exists in org.hibernate.query] + class org.hibernate.OptimisticLockException [deprecated in 5.6; no class with this name] + class org.hibernate.Query [deprecated in 5.6; same simple name exists in org.hibernate.query] + class org.hibernate.SQLQuery [deprecated in 5.6; no class with this name] + class org.hibernate.SQLQuery$FetchReturn [NOT deprecated in 5.6; no class with this name] + class org.hibernate.SQLQuery$ReturnProperty [NOT deprecated in 5.6; no class with this name] + class org.hibernate.SQLQuery$RootReturn [NOT deprecated in 5.6; no class with this name] + class org.hibernate.Session$LockRequest [NOT deprecated in 5.6; no class with this name] + class org.hibernate.SynchronizeableQuery [NOT deprecated in 5.6; same simple name exists in org.hibernate.query] + class org.hibernate.TypeHelper [NOT deprecated in 5.6; same simple name exists in org.hibernate.type] + class org.hibernate.annotations.AccessType [deprecated in 5.6; same simple name exists in org.hibernate.boot.spi, org.hibernate.cache.spi.access] + class org.hibernate.annotations.AnyMetaDef [deprecated in 5.6; no class with this name] + class org.hibernate.annotations.AnyMetaDefs [deprecated in 5.6; no class with this name] + class org.hibernate.annotations.CacheModeType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.annotations.Columns [NOT deprecated in 5.6; no class with this name] + class org.hibernate.annotations.Entity [deprecated in 5.6; no class with this name] + class org.hibernate.annotations.ForeignKey [deprecated in 5.6; same simple name exists in org.hibernate.mapping] + class org.hibernate.annotations.GenerationTime [NOT deprecated in 5.6; no class with this name] + class org.hibernate.annotations.GeneratorType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.annotations.Index [deprecated in 5.6; same simple name exists in org.hibernate.mapping] + class org.hibernate.annotations.IndexColumn [deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.annotations.LazyCollection [NOT deprecated in 5.6; no class with this name] + class org.hibernate.annotations.LazyCollectionOption [NOT deprecated in 5.6; no class with this name] + class org.hibernate.annotations.LazyToOne [NOT deprecated in 5.6; no class with this name] + class org.hibernate.annotations.LazyToOneOption [NOT deprecated in 5.6; no class with this name] + class org.hibernate.annotations.Loader [NOT deprecated in 5.6; same simple name exists in org.hibernate.loader.ast.spi] + class org.hibernate.annotations.MetaValue [NOT deprecated in 5.6; no class with this name] + class org.hibernate.annotations.OrderBy [NOT deprecated in 5.6; no class with this name] + class org.hibernate.annotations.Persister [NOT deprecated in 5.6; no class with this name] + class org.hibernate.annotations.Polymorphism [NOT deprecated in 5.6; no class with this name] + class org.hibernate.annotations.PolymorphismType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.annotations.Proxy [NOT deprecated in 5.6; no class with this name] + class org.hibernate.annotations.QueryHints [NOT deprecated in 5.6; same simple name exists in org.hibernate.jpa] + class org.hibernate.annotations.SelectBeforeUpdate [NOT deprecated in 5.6; no class with this name] + class org.hibernate.annotations.Sort [deprecated in 5.6; no class with this name] + class org.hibernate.annotations.SortType [deprecated in 5.6; no class with this name] + class org.hibernate.annotations.Table [NOT deprecated in 5.6; same simple name exists in org.hibernate.mapping] + class org.hibernate.annotations.Tables [NOT deprecated in 5.6; no class with this name] + class org.hibernate.annotations.Target [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.internal] + class org.hibernate.annotations.Tuplizer [NOT deprecated in 5.6; no class with this name] + class org.hibernate.annotations.Tuplizers [NOT deprecated in 5.6; no class with this name] + class org.hibernate.annotations.TypeDef [NOT deprecated in 5.6; no class with this name] + class org.hibernate.annotations.TypeDefs [NOT deprecated in 5.6; no class with this name] + class org.hibernate.annotations.Where [NOT deprecated in 5.6; no class with this name] + class org.hibernate.annotations.WhereJoinTable [NOT deprecated in 5.6; no class with this name] + class org.hibernate.boot.AttributeConverterInfo [NOT deprecated in 5.6; no class with this name] + class org.hibernate.boot.JaccPermissionDefinition [NOT deprecated in 5.6; no class with this name] + class org.hibernate.boot.model.Caching [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.source.spi] + class org.hibernate.boot.model.IdGeneratorStrategyInterpreter [NOT deprecated in 5.6; no class with this name] + class org.hibernate.boot.model.IdGeneratorStrategyInterpreter$GeneratorNameDeterminationContext [NOT deprecated in 5.6; no class with this name] + class org.hibernate.boot.model.TruthValue [NOT deprecated in 5.6; no class with this name] + class org.hibernate.boot.model.relational.Loggable [NOT deprecated in 5.6; no class with this name] + class org.hibernate.boot.model.relational.Namespace$ComparableHelper [NOT deprecated in 5.6; no class with this name] + class org.hibernate.bytecode.BytecodeLogging [NOT deprecated in 5.6; no class with this name] + class org.hibernate.cfg.AbstractPropertyHolder [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.AccessType [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.spi, org.hibernate.cache.spi.access] + class org.hibernate.cfg.AnnotatedClassType [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.AnnotationBinder [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.AttributeConversionInfo [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.AttributeConverterDefinition [deprecated in 5.6; no class with this name] + class org.hibernate.cfg.BaselineSessionEventsListenerBuilder [NOT deprecated in 5.6; same simple name exists in org.hibernate.internal] + class org.hibernate.cfg.BinderHelper [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.CannotForceNonNullableException [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.ClassPropertyHolder [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.CollectionPropertyHolder [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.CollectionSecondPass [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.ComponentPropertyHolder [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.CopyIdentifierComponentSecondPass [NOT deprecated in 5.6; no class with this name] + class org.hibernate.cfg.CreateKeySecondPass [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.DefaultComponentSafeNamingStrategy [NOT deprecated in 5.6; no class with this name] + class org.hibernate.cfg.DefaultNamingStrategy [NOT deprecated in 5.6; no class with this name] + class org.hibernate.cfg.EJB3DTDEntityResolver [NOT deprecated in 5.6; no class with this name] + class org.hibernate.cfg.EJB3NamingStrategy [NOT deprecated in 5.6; no class with this name] + class org.hibernate.cfg.Ejb3Column [NOT deprecated in 5.6; no class with this name] + class org.hibernate.cfg.Ejb3DiscriminatorColumn [NOT deprecated in 5.6; no class with this name] + class org.hibernate.cfg.Ejb3JoinColumn [NOT deprecated in 5.6; no class with this name] + class org.hibernate.cfg.ExternalSessionFactoryConfig [NOT deprecated in 5.6; no class with this name] + class org.hibernate.cfg.FkSecondPass [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.IdGeneratorResolverSecondPass [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.ImprovedNamingStrategy [NOT deprecated in 5.6; no class with this name] + class org.hibernate.cfg.IndexColumn [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.IndexOrUniqueKeySecondPass [NOT deprecated in 5.6; no class with this name] + class org.hibernate.cfg.InheritanceState [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.JPAIndexHolder [NOT deprecated in 5.6; no class with this name] + class org.hibernate.cfg.JoinedSubclassFkSecondPass [NOT deprecated in 5.6; no class with this name] + class org.hibernate.cfg.MetadataSourceType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.cfg.NamingStrategy [deprecated in 5.6; no class with this name] + class org.hibernate.cfg.NotYetImplementedException [NOT deprecated in 5.6; no class with this name] + class org.hibernate.cfg.ObjectNameSource [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.OneToOneSecondPass [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.PkDrivenByDefaultMapsIdSecondPass [NOT deprecated in 5.6; no class with this name] + class org.hibernate.cfg.PropertyData [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.spi] + class org.hibernate.cfg.PropertyHolder [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.PropertyHolderBuilder [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.PropertyInferredData [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.PropertyPreloadedData [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.QuerySecondPass [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.RecoverableException [deprecated in 5.6; no class with this name] + class org.hibernate.cfg.SecondPass [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.spi] + class org.hibernate.cfg.SecondaryTableSecondPass [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.SetSimpleValueTypeSecondPass [NOT deprecated in 5.6; no class with this name] + class org.hibernate.cfg.Settings [deprecated in 5.6; no class with this name] + class org.hibernate.cfg.ToOneBinder [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.ToOneFkSecondPass [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.UniqueConstraintHolder [NOT deprecated in 5.6; no class with this name] + class org.hibernate.cfg.VerifyFetchProfileReferenceSecondPass [NOT deprecated in 5.6; no class with this name] + class org.hibernate.cfg.WrappedInferredData [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.annotations.ArrayBinder [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.annotations.BagBinder [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.annotations.CollectionBinder [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.annotations.CustomizableColumns [NOT deprecated in 5.6; no class with this name] + class org.hibernate.cfg.annotations.EntityBinder [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.annotations.HCANNHelper [NOT deprecated in 5.6; no class with this name] + class org.hibernate.cfg.annotations.IdBagBinder [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.annotations.ListBinder [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.annotations.MapBinder [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.annotations.MapKeyColumnDelegator [NOT deprecated in 5.6; no class with this name] + class org.hibernate.cfg.annotations.MapKeyJoinColumnDelegator [NOT deprecated in 5.6; no class with this name] + class org.hibernate.cfg.annotations.NamedEntityGraphDefinition [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model] + class org.hibernate.cfg.annotations.NamedProcedureCallDefinition [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.query] + class org.hibernate.cfg.annotations.Nullability [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal, org.hibernate.engine.internal] + class org.hibernate.cfg.annotations.PrimitiveArrayBinder [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.annotations.PropertyBinder [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.annotations.QueryBinder [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.annotations.QueryHintDefinition [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.annotations.ResultsetMappingSecondPass [NOT deprecated in 5.6; no class with this name] + class org.hibernate.cfg.annotations.SetBinder [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.annotations.SimpleValueBinder [NOT deprecated in 5.6; no class with this name] + class org.hibernate.cfg.annotations.TableBinder [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model.internal] + class org.hibernate.cfg.annotations.reflection.AttributeConverterDefinitionCollector [NOT deprecated in 5.6; no class with this name] + class org.hibernate.cfg.annotations.reflection.ClassLoaderAccessLazyImpl [NOT deprecated in 5.6; no class with this name] + class org.hibernate.cfg.annotations.reflection.PersistentAttributeFilter [NOT deprecated in 5.6; no class with this name] + class org.hibernate.cfg.beanvalidation.ActivationContext [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.beanvalidation] + class org.hibernate.cfg.beanvalidation.BeanValidationEventListener [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.beanvalidation] + class org.hibernate.cfg.beanvalidation.BeanValidationIntegrator [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.beanvalidation] + class org.hibernate.cfg.beanvalidation.DuplicationStrategyImpl [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.beanvalidation] + class org.hibernate.cfg.beanvalidation.GroupsPerOperation [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.beanvalidation] + class org.hibernate.cfg.beanvalidation.GroupsPerOperation$Operation [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.beanvalidation] + class org.hibernate.cfg.beanvalidation.HibernateTraversableResolver [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.beanvalidation] + class org.hibernate.cfg.beanvalidation.IntegrationException [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.beanvalidation] + class org.hibernate.cfg.beanvalidation.ValidationMode [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.beanvalidation] + class org.hibernate.classic.Lifecycle [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.AbstractEmptinessExpression [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.AggregateProjection [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.AliasedProjection [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.AvgProjection [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.BetweenExpression [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.Conjunction [NOT deprecated in 5.6; same simple name exists in org.hibernate.query.restriction] + class org.hibernate.criterion.CountProjection [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.CriteriaQuery [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.CriteriaSpecification [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.Criterion [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.DetachedCriteria [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.Disjunction [NOT deprecated in 5.6; same simple name exists in org.hibernate.query.restriction] + class org.hibernate.criterion.Distinct [NOT deprecated in 5.6; same simple name exists in org.hibernate.sql.ast.tree.expression] + class org.hibernate.criterion.EmptyExpression [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.EnhancedProjection [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.Example [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.Example$AllPropertySelector [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.Example$NotNullOrZeroPropertySelector [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.Example$NotNullPropertySelector [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.Example$PropertySelector [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.ExistsSubqueryExpression [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.Expression [deprecated in 5.6; same simple name exists in org.hibernate.sql.ast.tree.expression] + class org.hibernate.criterion.ForeignKeyExpression [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.ForeignKeyNullExpression [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.ForeingKeyProjection [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.IdentifierEqExpression [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.IdentifierProjection [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.IlikeExpression [deprecated in 5.6; no class with this name] + class org.hibernate.criterion.InExpression [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.Junction [NOT deprecated in 5.6; same simple name exists in org.hibernate.sql.ast.tree.predicate] + class org.hibernate.criterion.Junction$Nature [NOT deprecated in 5.6; same simple name exists in org.hibernate.sql.ast.tree.predicate] + class org.hibernate.criterion.LikeExpression [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.LogicalExpression [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.MatchMode [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.NaturalIdentifier [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.NotEmptyExpression [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.NotExpression [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.NotNullExpression [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.NullExpression [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.Order [NOT deprecated in 5.6; same simple name exists in org.hibernate.query] + class org.hibernate.criterion.ParameterInfoCollector [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.Projection [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.ProjectionList [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.Projections [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.PropertiesSubqueryExpression [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.Property [NOT deprecated in 5.6; same simple name exists in org.hibernate.mapping] + class org.hibernate.criterion.PropertyExpression [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.PropertyProjection [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.PropertySubqueryExpression [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.Restrictions [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.RowCountProjection [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.SQLCriterion [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.SQLProjection [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.SimpleExpression [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.SimpleProjection [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.SimpleSubqueryExpression [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.SizeExpression [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.Subqueries [NOT deprecated in 5.6; no class with this name] + class org.hibernate.criterion.SubqueryExpression [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.AbstractHANADialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.AbstractHANADialect$HANABlobTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.CUBRIDDialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.Cache71Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.CockroachDB192Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.CockroachDB201Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.DB2390Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.DB2390V8Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.DB2400Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.DB2400V7R3Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.DB297Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.DataDirectOracle9Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.DerbyDialect [deprecated in 5.6; no class with this name] + class org.hibernate.dialect.DerbyTenFiveDialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.DerbyTenSevenDialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.DerbyTenSixDialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.FirebirdDialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.FrontBaseDialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.HANACloudColumnStoreDialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.HANAColumnStoreDialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.HANARowStoreDialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.Informix10Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.InformixDialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.Ingres10Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.Ingres9Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.IngresDialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.InterbaseDialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.JDataStoreDialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.MariaDB102Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.MariaDB103Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.MariaDB106Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.MariaDB10Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.MariaDB53Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.MckoiDialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.MimerSQLDialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.MySQL55Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.MySQL57Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.MySQL57InnoDBDialect [deprecated in 5.6; no class with this name] + class org.hibernate.dialect.MySQL5Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.MySQL5InnoDBDialect [deprecated in 5.6; no class with this name] + class org.hibernate.dialect.MySQL8Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.MySQLInnoDBDialect [deprecated in 5.6; no class with this name] + class org.hibernate.dialect.MySQLMyISAMDialect [deprecated in 5.6; no class with this name] + class org.hibernate.dialect.Oracle10gDialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.Oracle12cDialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.Oracle8iDialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.Oracle9Dialect [deprecated in 5.6; no class with this name] + class org.hibernate.dialect.Oracle9iDialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.OracleTypesHelper [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.PointbaseDialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.PostgreSQL10Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.PostgreSQL81Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.PostgreSQL82Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.PostgreSQL91Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.PostgreSQL92Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.PostgreSQL93Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.PostgreSQL94Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.PostgreSQL95Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.PostgreSQL9Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.ProgressDialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.RDMSOS2200Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.ResultColumnReferenceStrategy [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.SAPDBDialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.SQLServer2005Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.SQLServer2008Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.SQLServer2012Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.SQLServer2016Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.Sybase11Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.SybaseASE157Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.SybaseASE15Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.SybaseAnywhereDialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.Teradata14Dialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.TeradataDialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.TimesTenDialect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.TypeNames [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.function.AbstractAnsiTrimEmulationFunction [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.function.AnsiTrimEmulationFunction [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.function.AnsiTrimFunction [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.function.AvgWithArgumentCastFunction [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.function.CharIndexFunction [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.function.ConditionalParenthesisFunction [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.function.ConvertFunction [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.function.DerbyConcatFunction [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.function.NoArgSQLFunction [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.function.NvlFunction [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.function.PositionSubstringFunction [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.function.SQLFunction [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.function.SQLFunctionRegistry [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.function.SQLFunctionTemplate [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.function.StandardAnsiSqlAggregationFunctions [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.function.StandardAnsiSqlAggregationFunctions$AvgFunction [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.function.StandardAnsiSqlAggregationFunctions$CountFunction [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.function.StandardAnsiSqlAggregationFunctions$MaxFunction [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.function.StandardAnsiSqlAggregationFunctions$MinFunction [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.function.StandardAnsiSqlAggregationFunctions$SumFunction [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.function.StandardJDBCEscapeFunction [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.function.StaticPrecisionFspTimestampFunction [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.function.TemplateRenderer [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.function.TrimFunctionTemplate [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.function.TrimFunctionTemplate$Options [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.function.TrimFunctionTemplate$Specification [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.function.VarArgsSQLFunction [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.identity.CUBRIDIdentityColumnSupport [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.identity.Chache71IdentityColumnSupport [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.identity.CockroachDB1920IdentityColumnSupport [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.identity.DB2390IdentityColumnSupport [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.identity.GetGeneratedKeysDelegate [NOT deprecated in 5.6; same simple name exists in org.hibernate.id.insert] + class org.hibernate.dialect.identity.InformixIdentityColumnSupport [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.identity.Ingres10IdentityColumnSupport [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.identity.Ingres9IdentityColumnSupport [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.identity.JDataStoreIdentityColumnSupport [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.identity.MimerSQLIdentityColumnSupport [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.identity.Oracle12cGetGeneratedKeysDelegate [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.identity.PostgreSQL10IdentityColumnSupport [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.identity.PostgreSQL81IdentityColumnSupport [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.identity.SybaseAnywhereIdentityColumnSupport [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.identity.Teradata14IdentityColumnSupport [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.pagination.CUBRIDLimitHandler [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.pagination.FirstLimitHandler [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.pagination.Informix10LimitHandler [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.pagination.LegacyFirstLimitHandler [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.pagination.LegacyLimitHandler [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.pagination.LimitHelper [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.pagination.SQL2008StandardLimitHandler [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.pagination.SQLServer2005LimitHandler [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.pagination.SybaseASE157LimitHandler [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.unique.DB2UniqueDelegate [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.unique.DefaultUniqueDelegate [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.unique.InformixUniqueDelegate [NOT deprecated in 5.6; no class with this name] + class org.hibernate.dialect.unique.MySQLUniqueDelegate [NOT deprecated in 5.6; no class with this name] + class org.hibernate.ejb.AvailableSettings [deprecated in 5.6; same simple name exists in org.hibernate.cfg] + class org.hibernate.ejb.HibernateEntityManager [deprecated in 5.6; no class with this name] + class org.hibernate.ejb.HibernateEntityManagerFactory [deprecated in 5.6; no class with this name] + class org.hibernate.ejb.HibernateQuery [deprecated in 5.6; no class with this name] + class org.hibernate.engine.FetchStrategy [NOT deprecated in 5.6; no class with this name] + class org.hibernate.engine.HibernateIterator [NOT deprecated in 5.6; no class with this name] + class org.hibernate.engine.ResultSetMappingDefinition [NOT deprecated in 5.6; no class with this name] + class org.hibernate.engine.jdbc.AbstractLobCreator [NOT deprecated in 5.6; same simple name exists in org.hibernate.engine.jdbc.env.internal] + class org.hibernate.engine.jdbc.BlobProxy [NOT deprecated in 5.6; same simple name exists in org.hibernate.engine.jdbc.proxy] + class org.hibernate.engine.jdbc.ClobProxy [NOT deprecated in 5.6; same simple name exists in org.hibernate.engine.jdbc.proxy] + class org.hibernate.engine.jdbc.ColumnNameCache [deprecated in 5.6; no class with this name] + class org.hibernate.engine.jdbc.ContextualLobCreator [NOT deprecated in 5.6; no class with this name] + class org.hibernate.engine.jdbc.NClobProxy [NOT deprecated in 5.6; same simple name exists in org.hibernate.engine.jdbc.proxy] + class org.hibernate.engine.jdbc.NonContextualLobCreator [NOT deprecated in 5.6; same simple name exists in org.hibernate.engine.jdbc.env.internal] + class org.hibernate.engine.jdbc.ReaderInputStream [NOT deprecated in 5.6; same simple name exists in org.hibernate.internal.util] + class org.hibernate.engine.jdbc.ResultSetWrapperProxy [deprecated in 5.6; no class with this name] + class org.hibernate.engine.jdbc.SerializableBlobProxy [NOT deprecated in 5.6; same simple name exists in org.hibernate.engine.jdbc.proxy] + class org.hibernate.engine.jdbc.SerializableClobProxy [NOT deprecated in 5.6; same simple name exists in org.hibernate.engine.jdbc.proxy] + class org.hibernate.engine.jdbc.SerializableNClobProxy [NOT deprecated in 5.6; same simple name exists in org.hibernate.engine.jdbc.proxy] + class org.hibernate.engine.jdbc.StreamUtils [NOT deprecated in 5.6; no class with this name] + class org.hibernate.engine.jdbc.WrappedBlob [NOT deprecated in 5.6; same simple name exists in org.hibernate.engine.jdbc.proxy] + class org.hibernate.engine.jdbc.WrappedClob [NOT deprecated in 5.6; same simple name exists in org.hibernate.engine.jdbc.proxy] + class org.hibernate.engine.jdbc.WrappedNClob [NOT deprecated in 5.6; same simple name exists in org.hibernate.engine.jdbc.proxy] + class org.hibernate.engine.profile.Fetch$Style [NOT deprecated in 5.6; no class with this name] + class org.hibernate.id.ExportableColumn [NOT deprecated in 5.6; no class with this name] + class org.hibernate.id.ExportableColumn$ColumnIterator [NOT deprecated in 5.6; no class with this name] + class org.hibernate.id.ExportableColumn$ValueImpl [NOT deprecated in 5.6; no class with this name] + class org.hibernate.id.IdentityGenerator$BasicDelegate [NOT deprecated in 5.6; no class with this name] + class org.hibernate.id.IdentityGenerator$InsertSelectDelegate [NOT deprecated in 5.6; no class with this name] + class org.hibernate.id.MultipleHiLoPerTableGenerator [deprecated in 5.6; no class with this name] + class org.hibernate.id.PostInsertIdentityPersister [NOT deprecated in 5.6; no class with this name] + class org.hibernate.id.ResultSetIdentifierConsumer [NOT deprecated in 5.6; no class with this name] + class org.hibernate.id.SelectGenerator$SelectGeneratorDelegate [NOT deprecated in 5.6; no class with this name] + class org.hibernate.id.SequenceGenerator [deprecated in 5.6; no class with this name] + class org.hibernate.id.SequenceHiLoGenerator [deprecated in 5.6; no class with this name] + class org.hibernate.id.SequenceIdentityGenerator [deprecated in 5.6; no class with this name] + class org.hibernate.id.SequenceIdentityGenerator$Delegate [NOT deprecated in 5.6; no class with this name] + class org.hibernate.id.SequenceIdentityGenerator$NoCommentsInsert [NOT deprecated in 5.6; no class with this name] + class org.hibernate.id.factory.IdentifierGeneratorFactory [NOT deprecated in 5.6; no class with this name] + class org.hibernate.id.insert.IdentifierGeneratingInsert [NOT deprecated in 5.6; no class with this name] + class org.hibernate.id.insert.InsertSelectIdentityInsert [NOT deprecated in 5.6; no class with this name] + class org.hibernate.jdbc.Expectations$BasicExpectation [NOT deprecated in 5.6; no class with this name] + class org.hibernate.jdbc.Expectations$BasicParamExpectation [NOT deprecated in 5.6; no class with this name] + class org.hibernate.jpa.AvailableSettings [deprecated in 5.6; same simple name exists in org.hibernate.cfg] + class org.hibernate.jpa.HibernateEntityManager [deprecated in 5.6; no class with this name] + class org.hibernate.jpa.HibernateEntityManagerFactory [deprecated in 5.6; no class with this name] + class org.hibernate.jpa.HibernateQuery [NOT deprecated in 5.6; no class with this name] + class org.hibernate.jpa.TypedParameterValue [NOT deprecated in 5.6; same simple name exists in org.hibernate.query] + class org.hibernate.loader.AbstractEntityJoinWalker [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.BasicLoader [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.BatchFetchStyle [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.BatchLoadSizingStrategy [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.CollectionAliases [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.ColumnEntityAliases [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.DefaultEntityAliases [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.EntityAliases [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.GeneratedCollectionAliases [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.JoinWalker [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.JoinWalker$AssociationInitCallback [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.Loader [NOT deprecated in 5.6; same simple name exists in org.hibernate.loader.ast.spi] + class org.hibernate.loader.Loader$SqlStatementWrapper [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.OuterJoinLoader [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.OuterJoinableAssociation [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.PropertyPath [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.collection.BasicCollectionJoinWalker [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.collection.BasicCollectionLoader [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.collection.BatchingCollectionInitializer [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.collection.BatchingCollectionInitializerBuilder [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.collection.CollectionInitializer [NOT deprecated in 5.6; same simple name exists in org.hibernate.sql.results.graph.collection] + class org.hibernate.loader.collection.CollectionJoinWalker [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.collection.CollectionLoader [NOT deprecated in 5.6; same simple name exists in org.hibernate.loader.ast.spi] + class org.hibernate.loader.collection.DynamicBatchingCollectionInitializerBuilder [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.collection.DynamicBatchingCollectionInitializerBuilder$DynamicBatchingCollectionInitializer [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.collection.LegacyBatchingCollectionInitializerBuilder [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.collection.LegacyBatchingCollectionInitializerBuilder$LegacyBatchingCollectionInitializer [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.collection.OneToManyJoinWalker [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.collection.OneToManyLoader [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.collection.PaddedBatchingCollectionInitializerBuilder [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.collection.SubselectCollectionLoader [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.collection.SubselectOneToManyLoader [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.collection.plan.AbstractBatchingCollectionInitializerBuilder [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.collection.plan.BatchingCollectionInitializer [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.collection.plan.CollectionLoader [NOT deprecated in 5.6; same simple name exists in org.hibernate.loader.ast.spi] + class org.hibernate.loader.collection.plan.CollectionLoader$Builder [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.collection.plan.LegacyBatchingCollectionInitializerBuilder [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.collection.plan.LegacyBatchingCollectionInitializerBuilder$LegacyBatchingCollectionInitializer [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.criteria.CriteriaJoinWalker [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.criteria.CriteriaLoader [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.criteria.CriteriaQueryTranslator [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.custom.CollectionFetchReturn [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.custom.CollectionReturn [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.custom.ColumnCollectionAliases [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.custom.ConstructorResultColumnProcessor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.custom.ConstructorReturn [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.custom.CustomLoader [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.custom.CustomQuery [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.custom.EntityFetchReturn [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.custom.FetchReturn [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.custom.NonScalarResultColumnProcessor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.custom.NonScalarReturn [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.custom.NonUniqueDiscoveredSqlAliasException [NOT deprecated in 5.6; same simple name exists in org.hibernate.loader] + class org.hibernate.loader.custom.ResultRowProcessor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.custom.Return [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.custom.RootReturn [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.custom.ScalarResultColumnProcessor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.custom.ScalarReturn [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.custom.sql.NamedParamBinder [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.custom.sql.PositionalParamBinder [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.custom.sql.SQLCustomQuery [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.custom.sql.SQLQueryParser [NOT deprecated in 5.6; same simple name exists in org.hibernate.query.sql.internal] + class org.hibernate.loader.custom.sql.SQLQueryParser$ParameterSubstitutionRecognizer [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.custom.sql.SQLQueryReturnProcessor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.custom.sql.SQLQueryReturnProcessor$ResultAliasContext [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.entity.AbstractEntityLoader [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.entity.BatchingEntityLoaderBuilder [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.entity.CacheEntityLoaderHelper [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.entity.CacheEntityLoaderHelper$EntityStatus [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.entity.CacheEntityLoaderHelper$PersistenceContextEntry [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.entity.CascadeEntityJoinWalker [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.entity.CascadeEntityLoader [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.entity.CollectionElementLoader [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.entity.EntityJoinWalker [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.entity.EntityLoader [NOT deprecated in 5.6; same simple name exists in org.hibernate.loader.ast.spi] + class org.hibernate.loader.entity.NaturalIdEntityJoinWalker [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.entity.NaturalIdType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.entity.UniqueEntityLoader [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.entity.plan.AbstractBatchingEntityLoaderBuilder [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.entity.plan.AbstractLoadPlanBasedEntityLoader [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.entity.plan.BatchingEntityLoader [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.entity.plan.DynamicBatchingEntityLoader [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.entity.plan.DynamicBatchingEntityLoaderBuilder [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.entity.plan.EntityLoader [NOT deprecated in 5.6; same simple name exists in org.hibernate.loader.ast.spi] + class org.hibernate.loader.entity.plan.EntityLoader$Builder [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.entity.plan.LegacyBatchingEntityLoaderBuilder [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.entity.plan.LegacyBatchingEntityLoaderBuilder$LegacyBatchingEntityLoader [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.entity.plan.MultiEntityLoadingSupport [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.entity.plan.PaddedBatchingEntityLoader [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.entity.plan.PaddedBatchingEntityLoaderBuilder [NOT deprecated in 5.6; no class with this name] + class org.hibernate.loader.hql.QueryLoader [NOT deprecated in 5.6; no class with this name] + class org.hibernate.lob.ReaderInputStream [deprecated in 5.6; same simple name exists in org.hibernate.internal.util] + class org.hibernate.mapping.AuxiliaryDatabaseObject [deprecated in 5.6; same simple name exists in org.hibernate.boot.model.relational] + class org.hibernate.mapping.IdGenerator [NOT deprecated in 5.6; no class with this name] + class org.hibernate.mapping.PropertyGeneration [deprecated in 5.6; no class with this name] + class org.hibernate.mapping.RelationalModel [deprecated in 5.6; no class with this name] + class org.hibernate.mapping.TypeDef [NOT deprecated in 5.6; no class with this name] + class org.hibernate.metadata.ClassMetadata [NOT deprecated in 5.6; no class with this name] + class org.hibernate.metadata.CollectionMetadata [NOT deprecated in 5.6; no class with this name] + class org.hibernate.metamodel.model.domain.CollectionDomainType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.metamodel.model.domain.CollectionDomainType$Element [NOT deprecated in 5.6; no class with this name] + class org.hibernate.metamodel.model.domain.EmbeddedDomainType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.param.AbstractExplicitParameterSpecification [NOT deprecated in 5.6; no class with this name] + class org.hibernate.param.CollectionFilterKeyParameterSpecification [NOT deprecated in 5.6; no class with this name] + class org.hibernate.param.DynamicFilterParameterSpecification [NOT deprecated in 5.6; no class with this name] + class org.hibernate.param.ExplicitParameterSpecification [NOT deprecated in 5.6; no class with this name] + class org.hibernate.param.NamedParameterSpecification [NOT deprecated in 5.6; no class with this name] + class org.hibernate.param.ParameterBinder [NOT deprecated in 5.6; no class with this name] + class org.hibernate.param.ParameterSpecification [NOT deprecated in 5.6; no class with this name] + class org.hibernate.param.PositionalParameterSpecification [NOT deprecated in 5.6; no class with this name] + class org.hibernate.param.VersionTypeSeedParameterSpecification [NOT deprecated in 5.6; same simple name exists in org.hibernate.sql.exec.internal] + class org.hibernate.persister.collection.CollectionPropertyMapping [NOT deprecated in 5.6; no class with this name] + class org.hibernate.persister.collection.CollectionPropertyNames [NOT deprecated in 5.6; no class with this name] + class org.hibernate.persister.collection.CompositeElementPropertyMapping [NOT deprecated in 5.6; no class with this name] + class org.hibernate.persister.collection.ElementPropertyMapping [NOT deprecated in 5.6; no class with this name] + class org.hibernate.persister.collection.NamedQueryCollectionInitializer [NOT deprecated in 5.6; no class with this name] + class org.hibernate.persister.collection.QueryableCollection [NOT deprecated in 5.6; no class with this name] + class org.hibernate.persister.collection.SQLLoadableCollection [NOT deprecated in 5.6; no class with this name] + class org.hibernate.persister.entity.AbstractEntityPersister$InclusionChecker [NOT deprecated in 5.6; no class with this name] + class org.hibernate.persister.entity.AbstractPropertyMapping [NOT deprecated in 5.6; no class with this name] + class org.hibernate.persister.entity.BasicEntityPropertyMapping [NOT deprecated in 5.6; no class with this name] + class org.hibernate.persister.entity.Loadable [NOT deprecated in 5.6; same simple name exists in org.hibernate.loader.ast.spi] + class org.hibernate.persister.entity.Lockable [NOT deprecated in 5.6; no class with this name] + class org.hibernate.persister.entity.MultiLoadOptions [NOT deprecated in 5.6; same simple name exists in org.hibernate.loader.ast.spi] + class org.hibernate.persister.entity.NamedQueryLoader [NOT deprecated in 5.6; no class with this name] + class org.hibernate.persister.entity.OuterJoinLoadable [NOT deprecated in 5.6; no class with this name] + class org.hibernate.persister.entity.PropertyMapping [NOT deprecated in 5.6; no class with this name] + class org.hibernate.persister.entity.Queryable [NOT deprecated in 5.6; no class with this name] + class org.hibernate.persister.entity.Queryable$Declarer [NOT deprecated in 5.6; no class with this name] + class org.hibernate.persister.entity.SQLLoadable [NOT deprecated in 5.6; no class with this name] + class org.hibernate.persister.entity.UniqueKeyLoadable [NOT deprecated in 5.6; no class with this name] + class org.hibernate.procedure.ParameterBind [NOT deprecated in 5.6; no class with this name] + class org.hibernate.procedure.ParameterRegistration [NOT deprecated in 5.6; no class with this name] + class org.hibernate.procedure.ProcedureCallMemento [NOT deprecated in 5.6; no class with this name] + class org.hibernate.procedure.UnknownSqlResultSetMappingException [NOT deprecated in 5.6; same simple name exists in org.hibernate.query] + class org.hibernate.proxy.HibernateProxyHelper [NOT deprecated in 5.6; no class with this name] + class org.hibernate.query.ImmutableEntityUpdateQueryHandlingMode [NOT deprecated in 5.6; same simple name exists in org.hibernate.query.spi] + class org.hibernate.query.criteria.LiteralHandlingMode [NOT deprecated in 5.6; no class with this name] + class org.hibernate.query.procedure.ProcedureParameter [NOT deprecated in 5.6; same simple name exists in org.hibernate.procedure] + class org.hibernate.query.procedure.ProcedureParameterBinding [NOT deprecated in 5.6; same simple name exists in org.hibernate.procedure.spi] + class org.hibernate.sql.ANSICaseFragment [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.ANSIJoinFragment [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.AliasGenerator [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.CacheJoinFragment [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.CaseFragment [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.ConditionFragment [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.DecodeCaseFragment [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.DerbyCaseFragment [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.DisjunctionFragment [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.HSQLCaseFragment [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.InsertSelect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.JoinFragment [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.JoinType [NOT deprecated in 5.6; same simple name exists in org.hibernate.query.common] + class org.hibernate.sql.MckoiCaseFragment [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.OracleJoinFragment [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.QueryJoinFragment [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.QuerySelect [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.Select [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.SelectExpression [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.SelectFragment [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.SelectValues [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.Sybase11JoinFragment [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.Template$NoOpColumnMapper [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.ordering.antlr.CollationSpecification [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.ordering.antlr.ColumnMapper [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.ordering.antlr.ColumnReference [NOT deprecated in 5.6; same simple name exists in org.hibernate.metamodel.mapping.ordering.ast, org.hibernate.sql.ast.tree.expression] + class org.hibernate.sql.ordering.antlr.Factory [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.ordering.antlr.FormulaReference [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.ordering.antlr.GeneratedOrderByFragmentParser [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.ordering.antlr.GeneratedOrderByFragmentRenderer [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.ordering.antlr.GeneratedOrderByFragmentRendererTokenTypes [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.ordering.antlr.GeneratedOrderByLexer [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.ordering.antlr.Node [NOT deprecated in 5.6; same simple name exists in org.hibernate.metamodel.mapping.ordering.ast] + class org.hibernate.sql.ordering.antlr.NodeSupport [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.ordering.antlr.OrderByAliasResolver [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.ordering.antlr.OrderByFragment [NOT deprecated in 5.6; same simple name exists in org.hibernate.metamodel.mapping.ordering] + class org.hibernate.sql.ordering.antlr.OrderByFragmentParser [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.ordering.antlr.OrderByFragmentRenderer [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.ordering.antlr.OrderByFragmentTranslator [NOT deprecated in 5.6; same simple name exists in org.hibernate.metamodel.mapping.ordering] + class org.hibernate.sql.ordering.antlr.OrderByFragmentTranslator$StandardOrderByTranslationImpl [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.ordering.antlr.OrderByTemplateTokenTypes [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.ordering.antlr.OrderByTranslation [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.ordering.antlr.OrderingSpecification [NOT deprecated in 5.6; same simple name exists in org.hibernate.metamodel.mapping.ordering.ast] + class org.hibernate.sql.ordering.antlr.OrderingSpecification$Ordering [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.ordering.antlr.SortKey [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.ordering.antlr.SortSpecification [NOT deprecated in 5.6; same simple name exists in org.hibernate.sql.ast.tree.select] + class org.hibernate.sql.ordering.antlr.SqlValueReference [NOT deprecated in 5.6; no class with this name] + class org.hibernate.sql.ordering.antlr.TranslationContext [NOT deprecated in 5.6; same simple name exists in org.hibernate.metamodel.mapping.ordering] + class org.hibernate.stat.NaturalIdCacheStatistics [deprecated in 5.6; no class with this name] + class org.hibernate.stat.SecondLevelCacheStatistics [deprecated in 5.6; no class with this name] + class org.hibernate.tool.enhance.EnhancementTask [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tool.hbm2ddl.ColumnMetadata [deprecated in 5.6; no class with this name] + class org.hibernate.tool.hbm2ddl.ConnectionHelper [deprecated in 5.6; no class with this name] + class org.hibernate.tool.hbm2ddl.ForeignKeyMetadata [deprecated in 5.6; no class with this name] + class org.hibernate.tool.hbm2ddl.ImportScriptException [deprecated in 5.6; no class with this name] + class org.hibernate.tool.hbm2ddl.ImportSqlCommandExtractor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tool.hbm2ddl.ImportSqlCommandExtractorInitiator [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tool.hbm2ddl.IndexMetadata [deprecated in 5.6; no class with this name] + class org.hibernate.tool.hbm2ddl.MultipleLinesSqlCommandExtractor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tool.hbm2ddl.SchemaExport [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tool.hbm2ddl.SchemaExport$Action [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tool.hbm2ddl.SchemaExport$Type [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tool.hbm2ddl.SchemaExportTask [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tool.hbm2ddl.SchemaExportTask$ExportType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tool.hbm2ddl.SchemaUpdate [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tool.hbm2ddl.SchemaUpdateCommand [deprecated in 5.6; no class with this name] + class org.hibernate.tool.hbm2ddl.SchemaUpdateTask [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tool.hbm2ddl.SchemaValidator [NOT deprecated in 5.6; same simple name exists in org.hibernate.tool.schema.spi] + class org.hibernate.tool.hbm2ddl.SchemaValidatorTask [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tool.hbm2ddl.SingleLineSqlCommandExtractor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tool.hbm2ddl.TableMetadata [deprecated in 5.6; no class with this name] + class org.hibernate.tool.hbm2ddl.Target [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.internal] + class org.hibernate.tool.hbm2ddl.TargetTypeHelper [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tool.hbm2ddl.UniqueConstraintSchemaUpdateStrategy [NOT deprecated in 5.6; same simple name exists in org.hibernate.tool.schema] + class org.hibernate.tool.schema.JdbcMetadaAccessStrategy [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tool.schema.SchemaToolingLogging [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tool.schema.ast.GeneratedSqlScriptParser [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tool.schema.ast.GeneratedSqlScriptParserTokenTypes [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tool.schema.ast.SqlScriptLexer [NOT deprecated in 5.6; same simple name exists in org.hibernate.grammars.importsql] + class org.hibernate.tool.schema.ast.SqlScriptLogging [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tool.schema.ast.SqlScriptParser [NOT deprecated in 5.6; same simple name exists in org.hibernate.grammars.importsql] + class org.hibernate.tool.schema.ast.SqlScriptParserException [NOT deprecated in 5.6; no class with this name] + class org.hibernate.transform.AliasedTupleSubsetResultTransformer [NOT deprecated in 5.6; no class with this name] + class org.hibernate.transform.BasicTransformerAdapter [NOT deprecated in 5.6; no class with this name] + class org.hibernate.transform.CacheableResultTransformer [NOT deprecated in 5.6; no class with this name] + class org.hibernate.transform.DistinctResultTransformer [NOT deprecated in 5.6; no class with this name] + class org.hibernate.transform.DistinctRootEntityResultTransformer [NOT deprecated in 5.6; no class with this name] + class org.hibernate.transform.PassThroughResultTransformer [NOT deprecated in 5.6; no class with this name] + class org.hibernate.transform.RootEntityResultTransformer [NOT deprecated in 5.6; no class with this name] + class org.hibernate.transform.TupleSubsetResultTransformer [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tuple.AnnotationValueGeneration [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tuple.CreationTimestampGeneration [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tuple.DynamicMapInstantiator [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tuple.GeneratedValueGeneration [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tuple.InDatabaseValueGenerationStrategy [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tuple.InMemoryValueGenerationStrategy [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tuple.Instantiator [NOT deprecated in 5.6; same simple name exists in org.hibernate.annotations, org.hibernate.metamodel.spi] + class org.hibernate.tuple.PojoInstantiator [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tuple.Property [deprecated in 5.6; same simple name exists in org.hibernate.mapping] + class org.hibernate.tuple.Tuplizer [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tuple.UpdateTimestampGeneration [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tuple.ValueGeneration [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tuple.ValueGenerator [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tuple.VmValueGeneration [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tuple.component.AbstractComponentTuplizer [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tuple.component.ComponentMetamodel [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tuple.component.ComponentTuplizer [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tuple.component.ComponentTuplizerFactory [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tuple.component.CompositeBasedAssociationAttribute [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tuple.component.CompositeBasedBasicAttribute [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tuple.component.CompositionBasedCompositionAttribute [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tuple.component.DynamicMapComponentTuplizer [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tuple.component.PojoComponentTuplizer [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tuple.entity.AbstractEntityTuplizer [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tuple.entity.BytecodeEnhancementMetadataNonPojoImpl [NOT deprecated in 5.6; same simple name exists in org.hibernate.bytecode.internal] + class org.hibernate.tuple.entity.BytecodeEnhancementMetadataPojoImpl [NOT deprecated in 5.6; same simple name exists in org.hibernate.bytecode.internal] + class org.hibernate.tuple.entity.DynamicMapEntityTuplizer [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tuple.entity.DynamicMapEntityTuplizer$BasicEntityNameResolver [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tuple.entity.EntityMetamodel$GenerationStrategyPair [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tuple.entity.EntityMetamodel$ValueGenerationStrategyException [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tuple.entity.EntityTuplizer [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tuple.entity.EntityTuplizerFactory [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tuple.entity.PojoEntityInstantiator [NOT deprecated in 5.6; no class with this name] + class org.hibernate.tuple.entity.PojoEntityTuplizer [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.AdaptedImmutableType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.BigDecimalType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.BigIntegerType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.BinaryType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.BlobType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.BooleanType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.ByteType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.CalendarDateType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.CalendarTimeType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.CalendarType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.CharArrayType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.CharacterArrayClobType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.CharacterArrayNClobType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.CharacterArrayType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.CharacterNCharType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.CharacterType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.ClassType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.ClobType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.CompositeCustomType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.CurrencyType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.DateType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.DbTimestampType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.DiscriminatorType [NOT deprecated in 5.6; same simple name exists in org.hibernate.metamodel.mapping, org.hibernate.persister.entity] + class org.hibernate.type.DoubleType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.DurationType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.EnumType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.FloatType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.IdentifierType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.ImageType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.InstantType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.IntegerType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.LiteralType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.LocalDateTimeType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.LocalDateType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.LocalTimeType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.LocaleType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.LongType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.MaterializedBlobType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.MaterializedClobType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.MaterializedNClobType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.NClobType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.NTextType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.NumericBooleanType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.ObjectType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.OffsetDateTimeType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.OffsetTimeType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.PostgresUUIDType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.PostgresUUIDType$PostgresUUIDSqlTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.PrimitiveCharacterArrayClobType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.PrimitiveCharacterArrayNClobType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.PrimitiveType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.RowVersionType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.SerializableToBlobType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.ShortType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.SingleColumnType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.StringNVarcharType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.StringRepresentableType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.StringType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.TextType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.TimeType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.TimeZoneType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.TimestampType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.TrueFalseType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.TypeFactory [deprecated in 5.6; no class with this name] + class org.hibernate.type.TypeFactory$TypeScope [deprecated in 5.6; no class with this name] + class org.hibernate.type.TypeResolver [deprecated in 5.6; no class with this name] + class org.hibernate.type.UUIDBinaryType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.UUIDCharType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.UrlType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.VersionType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.WrappedMaterializedBlobType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.WrapperBinaryType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.YesNoType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.ZonedDateTimeType [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.WrapperOptionsContext [deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.converter.AttributeConverterMutabilityPlanImpl [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.converter.AttributeConverterSqlTypeDescriptorAdapter [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.converter.AttributeConverterTypeAdapter [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.AbstractTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.BasicJavaDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.BigDecimalTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.BigIntegerTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.BlobTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.BlobTypeDescriptor$BlobMutabilityPlan [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.BooleanTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.ByteArrayTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.ByteTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.CalendarDateTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.CalendarTimeTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.CalendarTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.CalendarTypeDescriptor$CalendarMutabilityPlan [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.CharacterArrayTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.CharacterTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.ClassTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.ClobTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.ClobTypeDescriptor$ClobMutabilityPlan [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.CurrencyTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.DateTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.DateTypeDescriptor$DateMutabilityPlan [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.DoubleTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.DurationJavaDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.EnumJavaTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.FloatTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.InstantJavaDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.IntegerTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.JavaTypeDescriptor [NOT deprecated in 5.6; same simple name exists in org.hibernate.boot.model] + class org.hibernate.type.descriptor.java.JavaTypeDescriptorRegistry [deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.JavaTypeDescriptorRegistry$FallbackJavaTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.JdbcDateTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.JdbcDateTypeDescriptor$DateMutabilityPlan [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.JdbcTimeTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.JdbcTimeTypeDescriptor$TimeMutabilityPlan [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.JdbcTimestampTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.JdbcTimestampTypeDescriptor$TimestampMutabilityPlan [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.LocalDateJavaDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.LocalDateTimeJavaDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.LocalTimeJavaDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.LocaleTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.LocaleTypeDescriptor$LocaleComparator [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.LongTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.NClobTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.NClobTypeDescriptor$NClobMutabilityPlan [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.OffsetDateTimeJavaDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.OffsetTimeJavaDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.PrimitiveByteArrayTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.PrimitiveCharacterArrayTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.RowVersionTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.SerializableTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.SerializableTypeDescriptor$SerializableMutabilityPlan [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.ShortTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.StringTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.TimeZoneTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.TimeZoneTypeDescriptor$TimeZoneComparator [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.UUIDTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.UUIDTypeDescriptor$PassThroughTransformer [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.UUIDTypeDescriptor$ToBytesTransformer [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.UUIDTypeDescriptor$ToStringTransformer [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.UUIDTypeDescriptor$ValueTransformer [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.UrlTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.java.ZonedDateTimeJavaDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.sql.BasicBinder [NOT deprecated in 5.6; same simple name exists in org.hibernate.type.descriptor.jdbc] + class org.hibernate.type.descriptor.sql.BasicExtractor [NOT deprecated in 5.6; same simple name exists in org.hibernate.type.descriptor.jdbc] + class org.hibernate.type.descriptor.sql.BigIntTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.sql.BinaryTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.sql.BitTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.sql.BlobTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.sql.BooleanTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.sql.CharTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.sql.ClobTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.sql.DateTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.sql.DecimalTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.sql.DoubleTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.sql.FloatTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.sql.IntegerTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.sql.JdbcTypeFamilyInformation [NOT deprecated in 5.6; same simple name exists in org.hibernate.type.descriptor.jdbc] + class org.hibernate.type.descriptor.sql.JdbcTypeFamilyInformation$Family [NOT deprecated in 5.6; same simple name exists in org.hibernate.type.descriptor.jdbc] + class org.hibernate.type.descriptor.sql.JdbcTypeJavaClassMappings [NOT deprecated in 5.6; same simple name exists in org.hibernate.type.descriptor.jdbc] + class org.hibernate.type.descriptor.sql.LobTypeMappings [NOT deprecated in 5.6; same simple name exists in org.hibernate.type.descriptor.jdbc] + class org.hibernate.type.descriptor.sql.LongNVarcharTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.sql.LongVarbinaryTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.sql.LongVarcharTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.sql.NCharTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.sql.NClobTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.sql.NVarcharTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.sql.NationalizedTypeMappings [NOT deprecated in 5.6; same simple name exists in org.hibernate.type.descriptor.jdbc] + class org.hibernate.type.descriptor.sql.NumericTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.sql.RealTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.sql.SmallIntTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.sql.SqlTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.sql.SqlTypeDescriptorRegistry [deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.sql.SqlTypeDescriptorRegistry$ObjectSqlTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.sql.TimeTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.sql.TimestampTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.sql.TinyIntTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.sql.VarbinaryTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.type.descriptor.sql.VarcharTypeDescriptor [NOT deprecated in 5.6; no class with this name] + class org.hibernate.usertype.Sized [NOT deprecated in 5.6; no class with this name] + member org.hibernate.BaseSessionEventListener: public void transactionCompletion(boolean) [NOT deprecated in 5.6] + member org.hibernate.BaseSessionEventListener: public void jdbcConnectionAcquisitionStart() [NOT deprecated in 5.6] + member org.hibernate.BaseSessionEventListener: public void jdbcConnectionAcquisitionEnd() [NOT deprecated in 5.6] + member org.hibernate.BaseSessionEventListener: public void jdbcConnectionReleaseStart() [NOT deprecated in 5.6] + member org.hibernate.BaseSessionEventListener: public void jdbcConnectionReleaseEnd() [NOT deprecated in 5.6] + member org.hibernate.BaseSessionEventListener: public void jdbcPrepareStatementStart() [NOT deprecated in 5.6] + member org.hibernate.BaseSessionEventListener: public void jdbcPrepareStatementEnd() [NOT deprecated in 5.6] + member org.hibernate.BaseSessionEventListener: public void jdbcExecuteStatementStart() [NOT deprecated in 5.6] + member org.hibernate.BaseSessionEventListener: public void jdbcExecuteStatementEnd() [NOT deprecated in 5.6] + member org.hibernate.BaseSessionEventListener: public void jdbcExecuteBatchStart() [NOT deprecated in 5.6] + member org.hibernate.BaseSessionEventListener: public void jdbcExecuteBatchEnd() [NOT deprecated in 5.6] + member org.hibernate.BaseSessionEventListener: public void cachePutStart() [NOT deprecated in 5.6] + member org.hibernate.BaseSessionEventListener: public void cachePutEnd() [NOT deprecated in 5.6] + member org.hibernate.BaseSessionEventListener: public void cacheGetStart() [NOT deprecated in 5.6] + member org.hibernate.BaseSessionEventListener: public void cacheGetEnd(boolean) [NOT deprecated in 5.6] + member org.hibernate.BaseSessionEventListener: public void flushStart() [NOT deprecated in 5.6] + member org.hibernate.BaseSessionEventListener: public void flushEnd(int, int) [NOT deprecated in 5.6] + member org.hibernate.BaseSessionEventListener: public void partialFlushStart() [NOT deprecated in 5.6] + member org.hibernate.BaseSessionEventListener: public void partialFlushEnd(int, int) [NOT deprecated in 5.6] + member org.hibernate.BaseSessionEventListener: public void dirtyCalculationStart() [NOT deprecated in 5.6] + member org.hibernate.BaseSessionEventListener: public void dirtyCalculationEnd(boolean) [NOT deprecated in 5.6] + member org.hibernate.BaseSessionEventListener: public void end() [NOT deprecated in 5.6] + member org.hibernate.Cache: public abstract boolean containsEntity(java.lang.Class, java.io.Serializable) [NOT deprecated in 5.6] + member org.hibernate.Cache: public abstract boolean containsEntity(java.lang.String, java.io.Serializable) [NOT deprecated in 5.6] + member org.hibernate.Cache: public abstract void evictEntityData(java.lang.Class, java.io.Serializable) [NOT deprecated in 5.6] + member org.hibernate.Cache: public abstract void evictEntityData(java.lang.String, java.io.Serializable) [NOT deprecated in 5.6] + member org.hibernate.Cache: public abstract boolean containsCollection(java.lang.String, java.io.Serializable) [NOT deprecated in 5.6] + member org.hibernate.Cache: public abstract void evictCollectionData(java.lang.String, java.io.Serializable) [NOT deprecated in 5.6] + member org.hibernate.Cache: public default void evictAll() [NOT deprecated in 5.6] + member org.hibernate.Cache: public default void evictAllRegions() [NOT deprecated in 5.6] + member org.hibernate.Cache: public default void evictEntity(java.lang.Class, java.io.Serializable) [deprecated in 5.6] + member org.hibernate.Cache: public default void evictEntity(java.lang.String, java.io.Serializable) [deprecated in 5.6] + member org.hibernate.Cache: public default void evictEntityRegion(java.lang.Class) [deprecated in 5.6] + member org.hibernate.Cache: public default void evictEntityRegion(java.lang.String) [deprecated in 5.6] + member org.hibernate.Cache: public default void evictEntityRegions() [deprecated in 5.6] + member org.hibernate.Cache: public default void evictNaturalIdRegion(java.lang.Class) [deprecated in 5.6] + member org.hibernate.Cache: public default void evictNaturalIdRegion(java.lang.String) [deprecated in 5.6] + member org.hibernate.Cache: public default void evictNaturalIdRegions() [deprecated in 5.6] + member org.hibernate.Cache: public default void evictCollection(java.lang.String, java.io.Serializable) [deprecated in 5.6] + member org.hibernate.Cache: public default void evictCollectionRegion(java.lang.String) [deprecated in 5.6] + member org.hibernate.Cache: public default void evictCollectionRegions() [deprecated in 5.6] + member org.hibernate.DuplicateMappingException: public org.hibernate.DuplicateMappingException(java.lang.String, java.lang.String) [deprecated in 5.6] + member org.hibernate.DuplicateMappingException: public org.hibernate.DuplicateMappingException(java.lang.String, java.lang.String, java.lang.String) [deprecated in 5.6] + member org.hibernate.FetchMode: public static final org.hibernate.FetchMode LAZY [deprecated in 5.6] + member org.hibernate.FetchMode: public static final org.hibernate.FetchMode EAGER [deprecated in 5.6] + member org.hibernate.FlushMode: public static boolean isManualFlushMode(org.hibernate.FlushMode) [deprecated in 5.6] + member org.hibernate.Hibernate: public static java.lang.Class getClass(java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.Hibernate: public static org.hibernate.engine.jdbc.LobCreator getLobCreator(org.hibernate.Session) [NOT deprecated in 5.6] + member org.hibernate.Hibernate: public static org.hibernate.engine.jdbc.LobCreator getLobCreator(org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.Hibernate: public static org.hibernate.engine.jdbc.LobCreator getLobCreator(org.hibernate.engine.spi.SessionImplementor) [NOT deprecated in 5.6] + member org.hibernate.Hibernate: public static void close(java.util.Iterator) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.IdentifierLoadAccess: public default org.hibernate.IdentifierLoadAccess with(org.hibernate.graph.RootGraph) [NOT deprecated in 5.6] + member org.hibernate.IdentifierLoadAccess: public abstract org.hibernate.IdentifierLoadAccess with(org.hibernate.graph.RootGraph, org.hibernate.graph.GraphSemantic) [NOT deprecated in 5.6] + member org.hibernate.IdentifierLoadAccess: public abstract T getReference(java.io.Serializable) [NOT deprecated in 5.6] + member org.hibernate.IdentifierLoadAccess: public abstract T load(java.io.Serializable) [NOT deprecated in 5.6] + member org.hibernate.IdentifierLoadAccess: public abstract java.util.Optional loadOptional(java.io.Serializable) [NOT deprecated in 5.6] + member org.hibernate.InstantiationException: public java.lang.Class getPersistentClass() [deprecated in 5.6] + member org.hibernate.Interceptor: public abstract boolean onLoad(java.lang.Object, java.io.Serializable, java.lang.Object[], java.lang.String[], org.hibernate.type.Type[]) throws org.hibernate.CallbackException [NOT deprecated in 5.6] + member org.hibernate.Interceptor: public abstract boolean onFlushDirty(java.lang.Object, java.io.Serializable, java.lang.Object[], java.lang.Object[], java.lang.String[], org.hibernate.type.Type[]) throws org.hibernate.CallbackException [NOT deprecated in 5.6] + member org.hibernate.Interceptor: public abstract boolean onSave(java.lang.Object, java.io.Serializable, java.lang.Object[], java.lang.String[], org.hibernate.type.Type[]) throws org.hibernate.CallbackException [NOT deprecated in 5.6] + member org.hibernate.Interceptor: public abstract void onDelete(java.lang.Object, java.io.Serializable, java.lang.Object[], java.lang.String[], org.hibernate.type.Type[]) throws org.hibernate.CallbackException [NOT deprecated in 5.6] + member org.hibernate.Interceptor: public abstract void onCollectionRecreate(java.lang.Object, java.io.Serializable) throws org.hibernate.CallbackException [NOT deprecated in 5.6] + member org.hibernate.Interceptor: public abstract void onCollectionRemove(java.lang.Object, java.io.Serializable) throws org.hibernate.CallbackException [NOT deprecated in 5.6] + member org.hibernate.Interceptor: public abstract void onCollectionUpdate(java.lang.Object, java.io.Serializable) throws org.hibernate.CallbackException [NOT deprecated in 5.6] + member org.hibernate.Interceptor: public abstract void preFlush(java.util.Iterator) throws org.hibernate.CallbackException [NOT deprecated in 5.6] + member org.hibernate.Interceptor: public abstract void postFlush(java.util.Iterator) throws org.hibernate.CallbackException [NOT deprecated in 5.6] + member org.hibernate.Interceptor: public abstract java.lang.Boolean isTransient(java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.Interceptor: public abstract int[] findDirty(java.lang.Object, java.io.Serializable, java.lang.Object[], java.lang.Object[], java.lang.String[], org.hibernate.type.Type[]) [NOT deprecated in 5.6] + member org.hibernate.Interceptor: public abstract java.lang.Object instantiate(java.lang.String, org.hibernate.EntityMode, java.io.Serializable) throws org.hibernate.CallbackException [NOT deprecated in 5.6] + member org.hibernate.Interceptor: public abstract java.lang.String getEntityName(java.lang.Object) throws org.hibernate.CallbackException [NOT deprecated in 5.6] + member org.hibernate.Interceptor: public abstract java.lang.Object getEntity(java.lang.String, java.io.Serializable) throws org.hibernate.CallbackException [NOT deprecated in 5.6] + member org.hibernate.Interceptor: public abstract void afterTransactionBegin(org.hibernate.Transaction) [NOT deprecated in 5.6] + member org.hibernate.Interceptor: public abstract void beforeTransactionCompletion(org.hibernate.Transaction) [NOT deprecated in 5.6] + member org.hibernate.Interceptor: public abstract void afterTransactionCompletion(org.hibernate.Transaction) [NOT deprecated in 5.6] + member org.hibernate.Interceptor: public abstract java.lang.String onPrepareStatement(java.lang.String) [deprecated in 5.6] + member org.hibernate.LockMode: public static final org.hibernate.LockMode UPGRADE [deprecated in 5.6] + member org.hibernate.LockMode: public static final org.hibernate.LockMode FORCE [deprecated in 5.6] + member org.hibernate.LockOptions: public java.lang.Iterable> getAliasSpecificLocks() [NOT deprecated in 5.6] + member org.hibernate.LockOptions: public boolean getScope() [NOT deprecated in 5.6] + member org.hibernate.LockOptions: public org.hibernate.LockOptions setScope(boolean) [NOT deprecated in 5.6] + member org.hibernate.LockOptions: public static org.hibernate.LockOptions interpret(org.hibernate.LockMode) [NOT deprecated in 5.6] + member org.hibernate.MultiIdentifierLoadAccess: public default org.hibernate.MultiIdentifierLoadAccess with(org.hibernate.graph.RootGraph) [NOT deprecated in 5.6] + member org.hibernate.MultiIdentifierLoadAccess: public abstract org.hibernate.MultiIdentifierLoadAccess with(org.hibernate.graph.RootGraph, org.hibernate.graph.GraphSemantic) [NOT deprecated in 5.6] + member org.hibernate.NonUniqueObjectException: public org.hibernate.NonUniqueObjectException(java.lang.String, java.io.Serializable, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.NonUniqueObjectException: public org.hibernate.NonUniqueObjectException(java.io.Serializable, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.NonUniqueObjectException: public java.io.Serializable getIdentifier() [NOT deprecated in 5.6] + member org.hibernate.ObjectDeletedException: public org.hibernate.ObjectDeletedException(java.lang.String, java.io.Serializable, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.ObjectNotFoundException: public org.hibernate.ObjectNotFoundException(java.io.Serializable, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.QueryException: public final org.hibernate.QueryException wrapWithQueryString(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.QueryException: protected org.hibernate.QueryException generateQueryException(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.QueryParameterException: protected org.hibernate.QueryException generateQueryException(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.ReplicationMode: public abstract boolean shouldOverwriteCurrentVersion(java.lang.Object, java.lang.Object, java.lang.Object, org.hibernate.type.VersionType) [NOT deprecated in 5.6] + member org.hibernate.ScrollableResults: public abstract java.lang.Object[] get() [NOT deprecated in 5.6] + member org.hibernate.ScrollableResults: public abstract java.lang.Object get(int) [NOT deprecated in 5.6] + member org.hibernate.ScrollableResults: public abstract org.hibernate.type.Type getType(int) [NOT deprecated in 5.6] + member org.hibernate.ScrollableResults: public abstract java.lang.Integer getInteger(int) [NOT deprecated in 5.6] + member org.hibernate.ScrollableResults: public abstract java.lang.Long getLong(int) [NOT deprecated in 5.6] + member org.hibernate.ScrollableResults: public abstract java.lang.Float getFloat(int) [NOT deprecated in 5.6] + member org.hibernate.ScrollableResults: public abstract java.lang.Boolean getBoolean(int) [NOT deprecated in 5.6] + member org.hibernate.ScrollableResults: public abstract java.lang.Double getDouble(int) [NOT deprecated in 5.6] + member org.hibernate.ScrollableResults: public abstract java.lang.Short getShort(int) [NOT deprecated in 5.6] + member org.hibernate.ScrollableResults: public abstract java.lang.Byte getByte(int) [NOT deprecated in 5.6] + member org.hibernate.ScrollableResults: public abstract java.lang.Character getCharacter(int) [NOT deprecated in 5.6] + member org.hibernate.ScrollableResults: public abstract byte[] getBinary(int) [NOT deprecated in 5.6] + member org.hibernate.ScrollableResults: public abstract java.lang.String getText(int) [NOT deprecated in 5.6] + member org.hibernate.ScrollableResults: public abstract java.sql.Blob getBlob(int) [NOT deprecated in 5.6] + member org.hibernate.ScrollableResults: public abstract java.sql.Clob getClob(int) [NOT deprecated in 5.6] + member org.hibernate.ScrollableResults: public abstract java.lang.String getString(int) [NOT deprecated in 5.6] + member org.hibernate.ScrollableResults: public abstract java.math.BigDecimal getBigDecimal(int) [NOT deprecated in 5.6] + member org.hibernate.ScrollableResults: public abstract java.math.BigInteger getBigInteger(int) [NOT deprecated in 5.6] + member org.hibernate.ScrollableResults: public abstract java.util.Date getDate(int) [NOT deprecated in 5.6] + member org.hibernate.ScrollableResults: public abstract java.util.Locale getLocale(int) [NOT deprecated in 5.6] + member org.hibernate.ScrollableResults: public abstract java.util.Calendar getCalendar(int) [NOT deprecated in 5.6] + member org.hibernate.ScrollableResults: public abstract java.util.TimeZone getTimeZone(int) [NOT deprecated in 5.6] + member org.hibernate.Session: public abstract org.hibernate.SharedSessionBuilder sessionWithOptions() [NOT deprecated in 5.6] + member org.hibernate.Session: public abstract void setFlushMode(org.hibernate.FlushMode) [deprecated in 5.6] + member org.hibernate.Session: public abstract java.io.Serializable getIdentifier(java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.Session: public abstract T load(java.lang.Class, java.io.Serializable, org.hibernate.LockMode) [NOT deprecated in 5.6] + member org.hibernate.Session: public abstract T load(java.lang.Class, java.io.Serializable, org.hibernate.LockOptions) [NOT deprecated in 5.6] + member org.hibernate.Session: public abstract java.lang.Object load(java.lang.String, java.io.Serializable, org.hibernate.LockMode) [NOT deprecated in 5.6] + member org.hibernate.Session: public abstract java.lang.Object load(java.lang.String, java.io.Serializable, org.hibernate.LockOptions) [NOT deprecated in 5.6] + member org.hibernate.Session: public abstract T load(java.lang.Class, java.io.Serializable) [NOT deprecated in 5.6] + member org.hibernate.Session: public abstract java.lang.Object load(java.lang.String, java.io.Serializable) [NOT deprecated in 5.6] + member org.hibernate.Session: public abstract void load(java.lang.Object, java.io.Serializable) [NOT deprecated in 5.6] + member org.hibernate.Session: public abstract java.io.Serializable save(java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.Session: public abstract java.io.Serializable save(java.lang.String, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.Session: public abstract void saveOrUpdate(java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.Session: public abstract void saveOrUpdate(java.lang.String, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.Session: public abstract void update(java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.Session: public abstract void update(java.lang.String, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.Session: public abstract java.lang.Object merge(java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.Session: public abstract java.lang.Object merge(java.lang.String, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.Session: public abstract void delete(java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.Session: public abstract void delete(java.lang.String, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.Session: public abstract void lock(java.lang.String, java.lang.Object, org.hibernate.LockMode) [NOT deprecated in 5.6] + member org.hibernate.Session: public abstract org.hibernate.Session$LockRequest buildLockRequest(org.hibernate.LockOptions) [NOT deprecated in 5.6] + member org.hibernate.Session: public abstract void refresh(java.lang.String, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.Session: public abstract void refresh(java.lang.Object, org.hibernate.LockMode) [NOT deprecated in 5.6] + member org.hibernate.Session: public abstract void refresh(java.lang.String, java.lang.Object, org.hibernate.LockOptions) [NOT deprecated in 5.6] + member org.hibernate.Session: public abstract org.hibernate.Query createFilter(java.lang.Object, java.lang.String) [deprecated in 5.6] + member org.hibernate.Session: public abstract T get(java.lang.Class, java.io.Serializable) [NOT deprecated in 5.6] + member org.hibernate.Session: public abstract T get(java.lang.Class, java.io.Serializable, org.hibernate.LockMode) [NOT deprecated in 5.6] + member org.hibernate.Session: public abstract T get(java.lang.Class, java.io.Serializable, org.hibernate.LockOptions) [NOT deprecated in 5.6] + member org.hibernate.Session: public abstract java.lang.Object get(java.lang.String, java.io.Serializable) [NOT deprecated in 5.6] + member org.hibernate.Session: public abstract java.lang.Object get(java.lang.String, java.io.Serializable, org.hibernate.LockMode) [NOT deprecated in 5.6] + member org.hibernate.Session: public abstract java.lang.Object get(java.lang.String, java.io.Serializable, org.hibernate.LockOptions) [NOT deprecated in 5.6] + member org.hibernate.Session: public default T getReference(T) [NOT deprecated in 5.6] + member org.hibernate.Session: public abstract org.hibernate.Filter enableFilter(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.Session: public abstract org.hibernate.Filter getEnabledFilter(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.Session: public abstract void disableFilter(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.Session: public default java.util.List> getEntityGraphs(java.lang.Class) [NOT deprecated in 5.6] + member org.hibernate.Session: public abstract java.sql.Connection disconnect() [NOT deprecated in 5.6] + member org.hibernate.Session: public abstract void reconnect(java.sql.Connection) [NOT deprecated in 5.6] + member org.hibernate.Session: public abstract org.hibernate.TypeHelper getTypeHelper() [NOT deprecated in 5.6] + member org.hibernate.Session: public abstract org.hibernate.query.NativeQuery createSQLQuery(java.lang.String) [deprecated in 5.6] + member org.hibernate.Session: public default org.hibernate.SQLQuery createSQLQuery(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.SessionBuilder: public abstract T interceptor(org.hibernate.Interceptor) [NOT deprecated in 5.6] + member org.hibernate.SessionBuilder: public abstract T noInterceptor() [NOT deprecated in 5.6] + member org.hibernate.SessionBuilder: public abstract T statementInspector(org.hibernate.resource.jdbc.spi.StatementInspector) [NOT deprecated in 5.6] + member org.hibernate.SessionBuilder: public abstract T connection(java.sql.Connection) [NOT deprecated in 5.6] + member org.hibernate.SessionBuilder: public abstract T connectionHandlingMode(org.hibernate.resource.jdbc.spi.PhysicalConnectionHandlingMode) [NOT deprecated in 5.6] + member org.hibernate.SessionBuilder: public abstract T autoJoinTransactions(boolean) [NOT deprecated in 5.6] + member org.hibernate.SessionBuilder: public abstract T autoClear(boolean) [NOT deprecated in 5.6] + member org.hibernate.SessionBuilder: public abstract T flushMode(org.hibernate.FlushMode) [NOT deprecated in 5.6] + member org.hibernate.SessionBuilder: public abstract T tenantIdentifier(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.SessionBuilder: public abstract T eventListeners(org.hibernate.SessionEventListener...) [NOT deprecated in 5.6] + member org.hibernate.SessionBuilder: public abstract T clearEventListeners() [NOT deprecated in 5.6] + member org.hibernate.SessionBuilder: public abstract T jdbcTimeZone(java.util.TimeZone) [NOT deprecated in 5.6] + member org.hibernate.SessionBuilder: public default T setQueryParameterValidation(boolean) [NOT deprecated in 5.6] + member org.hibernate.SessionBuilder: public abstract T autoClose(boolean) [deprecated in 5.6] + member org.hibernate.SessionBuilder: public abstract T connectionReleaseMode(org.hibernate.ConnectionReleaseMode) [deprecated in 5.6] + member org.hibernate.SessionBuilder: public default T flushBeforeCompletion(boolean) [deprecated in 5.6] + member org.hibernate.SessionEventListener: public abstract void transactionCompletion(boolean) [NOT deprecated in 5.6] + member org.hibernate.SessionEventListener: public abstract void jdbcConnectionAcquisitionStart() [NOT deprecated in 5.6] + member org.hibernate.SessionEventListener: public abstract void jdbcConnectionAcquisitionEnd() [NOT deprecated in 5.6] + member org.hibernate.SessionEventListener: public abstract void jdbcConnectionReleaseStart() [NOT deprecated in 5.6] + member org.hibernate.SessionEventListener: public abstract void jdbcConnectionReleaseEnd() [NOT deprecated in 5.6] + member org.hibernate.SessionEventListener: public abstract void jdbcPrepareStatementStart() [NOT deprecated in 5.6] + member org.hibernate.SessionEventListener: public abstract void jdbcPrepareStatementEnd() [NOT deprecated in 5.6] + member org.hibernate.SessionEventListener: public abstract void jdbcExecuteStatementStart() [NOT deprecated in 5.6] + member org.hibernate.SessionEventListener: public abstract void jdbcExecuteStatementEnd() [NOT deprecated in 5.6] + member org.hibernate.SessionEventListener: public abstract void jdbcExecuteBatchStart() [NOT deprecated in 5.6] + member org.hibernate.SessionEventListener: public abstract void jdbcExecuteBatchEnd() [NOT deprecated in 5.6] + member org.hibernate.SessionEventListener: public abstract void cachePutStart() [NOT deprecated in 5.6] + member org.hibernate.SessionEventListener: public abstract void cachePutEnd() [NOT deprecated in 5.6] + member org.hibernate.SessionEventListener: public abstract void cacheGetStart() [NOT deprecated in 5.6] + member org.hibernate.SessionEventListener: public abstract void cacheGetEnd(boolean) [NOT deprecated in 5.6] + member org.hibernate.SessionEventListener: public abstract void flushStart() [NOT deprecated in 5.6] + member org.hibernate.SessionEventListener: public abstract void flushEnd(int, int) [NOT deprecated in 5.6] + member org.hibernate.SessionEventListener: public abstract void partialFlushStart() [NOT deprecated in 5.6] + member org.hibernate.SessionEventListener: public abstract void partialFlushEnd(int, int) [NOT deprecated in 5.6] + member org.hibernate.SessionEventListener: public abstract void dirtyCalculationStart() [NOT deprecated in 5.6] + member org.hibernate.SessionEventListener: public abstract void dirtyCalculationEnd(boolean) [NOT deprecated in 5.6] + member org.hibernate.SessionEventListener: public abstract void end() [NOT deprecated in 5.6] + member org.hibernate.SessionFactory: public abstract boolean containsFetchProfileDefinition(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.SessionFactory: public abstract org.hibernate.TypeHelper getTypeHelper() [NOT deprecated in 5.6] + member org.hibernate.SessionFactory: public abstract org.hibernate.metadata.ClassMetadata getClassMetadata(java.lang.Class) [deprecated in 5.6] + member org.hibernate.SessionFactory: public abstract org.hibernate.metadata.ClassMetadata getClassMetadata(java.lang.String) [deprecated in 5.6] + member org.hibernate.SessionFactory: public abstract org.hibernate.metadata.CollectionMetadata getCollectionMetadata(java.lang.String) [deprecated in 5.6] + member org.hibernate.SessionFactory: public abstract java.util.Map getAllClassMetadata() [deprecated in 5.6] + member org.hibernate.SessionFactory: public abstract java.util.Map getAllCollectionMetadata() [deprecated in 5.6] + member org.hibernate.SharedSessionBuilder: public default T transactionContext() [deprecated in 5.6] + member org.hibernate.SharedSessionBuilder: public abstract T connection() [NOT deprecated in 5.6] + member org.hibernate.SharedSessionBuilder: public abstract T interceptor() [NOT deprecated in 5.6] + member org.hibernate.SharedSessionBuilder: public abstract T connectionReleaseMode() [deprecated in 5.6] + member org.hibernate.SharedSessionBuilder: public abstract T connectionHandlingMode() [NOT deprecated in 5.6] + member org.hibernate.SharedSessionBuilder: public abstract T autoJoinTransactions() [NOT deprecated in 5.6] + member org.hibernate.SharedSessionBuilder: public abstract T flushMode() [NOT deprecated in 5.6] + member org.hibernate.SharedSessionBuilder: public abstract T autoClose() [NOT deprecated in 5.6] + member org.hibernate.SharedSessionBuilder: public default T flushBeforeCompletion() [deprecated in 5.6] + member org.hibernate.SharedSessionBuilder: public abstract T interceptor(org.hibernate.Interceptor) [NOT deprecated in 5.6] + member org.hibernate.SharedSessionBuilder: public abstract T noInterceptor() [NOT deprecated in 5.6] + member org.hibernate.SharedSessionBuilder: public abstract T connection(java.sql.Connection) [NOT deprecated in 5.6] + member org.hibernate.SharedSessionBuilder: public abstract T connectionReleaseMode(org.hibernate.ConnectionReleaseMode) [NOT deprecated in 5.6] + member org.hibernate.SharedSessionBuilder: public abstract T autoJoinTransactions(boolean) [NOT deprecated in 5.6] + member org.hibernate.SharedSessionBuilder: public abstract T autoClose(boolean) [NOT deprecated in 5.6] + member org.hibernate.SharedSessionBuilder: public default T flushBeforeCompletion(boolean) [NOT deprecated in 5.6] + member org.hibernate.SharedSessionBuilder: public default org.hibernate.SessionBuilder flushBeforeCompletion(boolean) [NOT deprecated in 5.6] + member org.hibernate.SharedSessionBuilder: public default org.hibernate.SessionBuilder connectionReleaseMode(org.hibernate.ConnectionReleaseMode) [NOT deprecated in 5.6] + member org.hibernate.SharedSessionContract: public abstract org.hibernate.query.Query createQuery(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.SharedSessionContract: public abstract org.hibernate.query.Query getNamedQuery(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.SharedSessionContract: public abstract org.hibernate.Criteria createCriteria(java.lang.Class) [deprecated in 5.6] + member org.hibernate.SharedSessionContract: public abstract org.hibernate.Criteria createCriteria(java.lang.Class, java.lang.String) [deprecated in 5.6] + member org.hibernate.SharedSessionContract: public abstract org.hibernate.Criteria createCriteria(java.lang.String) [deprecated in 5.6] + member org.hibernate.SharedSessionContract: public abstract org.hibernate.Criteria createCriteria(java.lang.String, java.lang.String) [deprecated in 5.6] + member org.hibernate.SharedSessionContract: public default void doWork(org.hibernate.jdbc.Work) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.SharedSessionContract: public default T doReturningWork(org.hibernate.jdbc.ReturningWork) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.SharedSessionContract: public default org.hibernate.Query createQuery(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.SharedSessionContract: public default org.hibernate.Query getNamedQuery(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.SimpleNaturalIdLoadAccess: public abstract java.util.Optional loadOptional(java.io.Serializable) [NOT deprecated in 5.6] + member org.hibernate.StaleObjectStateException: public org.hibernate.StaleObjectStateException(java.lang.String, java.io.Serializable) [NOT deprecated in 5.6] + member org.hibernate.StaleObjectStateException: public java.io.Serializable getIdentifier() [NOT deprecated in 5.6] + member org.hibernate.StatelessSession: public abstract void close() [NOT deprecated in 5.6] + member org.hibernate.StatelessSession: public abstract java.io.Serializable insert(java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.StatelessSession: public abstract java.io.Serializable insert(java.lang.String, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.StatelessSession: public abstract java.lang.Object get(java.lang.String, java.io.Serializable) [NOT deprecated in 5.6] + member org.hibernate.StatelessSession: public abstract java.lang.Object get(java.lang.Class, java.io.Serializable) [NOT deprecated in 5.6] + member org.hibernate.StatelessSession: public abstract java.lang.Object get(java.lang.String, java.io.Serializable, org.hibernate.LockMode) [NOT deprecated in 5.6] + member org.hibernate.StatelessSession: public abstract java.lang.Object get(java.lang.Class, java.io.Serializable, org.hibernate.LockMode) [NOT deprecated in 5.6] + member org.hibernate.StatelessSession: public abstract java.sql.Connection connection() [deprecated in 5.6] + member org.hibernate.StatelessSession: public abstract org.hibernate.query.NativeQuery createSQLQuery(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.StatelessSession: public default org.hibernate.SQLQuery createSQLQuery(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.StatelessSessionBuilder: public abstract T connection(java.sql.Connection) [NOT deprecated in 5.6] + member org.hibernate.StatelessSessionBuilder: public abstract T tenantIdentifier(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.StatelessSessionBuilder: public default T setQueryParameterValidation(boolean) [NOT deprecated in 5.6] + member org.hibernate.Transaction: public abstract int getTimeout() [NOT deprecated in 5.6] + member org.hibernate.Transaction: public default void markRollbackOnly() [NOT deprecated in 5.6] + member org.hibernate.UnresolvableObjectException: public org.hibernate.UnresolvableObjectException(java.io.Serializable, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.UnresolvableObjectException: protected org.hibernate.UnresolvableObjectException(java.lang.String, java.io.Serializable, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.UnresolvableObjectException: public static void throwIfNull(java.lang.Object, java.io.Serializable, java.lang.String) throws org.hibernate.UnresolvableObjectException [NOT deprecated in 5.6] + member org.hibernate.UnresolvableObjectException: public java.io.Serializable getIdentifier() [NOT deprecated in 5.6] + member org.hibernate.WrongClassException: public org.hibernate.WrongClassException(java.lang.String, java.io.Serializable, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.WrongClassException: public java.io.Serializable getIdentifier() [NOT deprecated in 5.6] + member org.hibernate.annotations.Any: public abstract java.lang.String metaDef() [NOT deprecated in 5.6] + member org.hibernate.annotations.Any: public abstract jakarta.persistence.Column metaColumn() [NOT deprecated in 5.6] + member org.hibernate.annotations.Cache: public abstract java.lang.String include() [NOT deprecated in 5.6] + member org.hibernate.annotations.CascadeType: public static final org.hibernate.annotations.CascadeType DELETE [NOT deprecated in 5.6] + member org.hibernate.annotations.CascadeType: public static final org.hibernate.annotations.CascadeType SAVE_UPDATE [NOT deprecated in 5.6] + member org.hibernate.annotations.CascadeType: public static final org.hibernate.annotations.CascadeType EVICT [deprecated in 5.6] + member org.hibernate.annotations.CollectionId: public abstract jakarta.persistence.Column[] columns() [deprecated in 5.6] + member org.hibernate.annotations.CollectionId: public abstract org.hibernate.annotations.Type type() [NOT deprecated in 5.6] + member org.hibernate.annotations.CollectionType: public abstract java.lang.String type() [NOT deprecated in 5.6] + member org.hibernate.annotations.CollectionType: public abstract java.lang.Class semantics() [NOT deprecated in 5.6] + member org.hibernate.annotations.DynamicInsert: public abstract boolean value() [NOT deprecated in 5.6] + member org.hibernate.annotations.DynamicUpdate: public abstract boolean value() [NOT deprecated in 5.6] + member org.hibernate.annotations.FlushModeType: public static final org.hibernate.annotations.FlushModeType NEVER [deprecated in 5.6] + member org.hibernate.annotations.Generated: public abstract org.hibernate.annotations.GenerationTime value() [NOT deprecated in 5.6] + member org.hibernate.annotations.ManyToAny: public abstract java.lang.String metaDef() [NOT deprecated in 5.6] + member org.hibernate.annotations.ManyToAny: public abstract jakarta.persistence.Column metaColumn() [NOT deprecated in 5.6] + member org.hibernate.annotations.MapKeyType: public abstract org.hibernate.annotations.Type value() [NOT deprecated in 5.6] + member org.hibernate.annotations.NamedNativeQuery: public abstract boolean callable() [NOT deprecated in 5.6] + member org.hibernate.annotations.NamedNativeQuery: public abstract org.hibernate.annotations.CacheModeType cacheMode() [NOT deprecated in 5.6] + member org.hibernate.annotations.NamedQuery: public abstract org.hibernate.annotations.CacheModeType cacheMode() [NOT deprecated in 5.6] + member org.hibernate.annotations.ParamDef: public abstract java.lang.String type() [NOT deprecated in 5.6] + member org.hibernate.annotations.SourceType: public java.lang.String typeName() [NOT deprecated in 5.6] + member org.hibernate.annotations.Type: public abstract java.lang.String type() [NOT deprecated in 5.6] + member org.hibernate.boot.Metadata: public abstract org.hibernate.engine.spi.NamedQueryDefinition getNamedQueryDefinition(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.boot.Metadata: public abstract java.util.Collection getNamedQueryDefinitions() [NOT deprecated in 5.6] + member org.hibernate.boot.Metadata: public abstract org.hibernate.engine.spi.NamedSQLQueryDefinition getNamedNativeQueryDefinition(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.boot.Metadata: public abstract java.util.Collection getNamedNativeQueryDefinitions() [NOT deprecated in 5.6] + member org.hibernate.boot.Metadata: public abstract java.util.Collection getNamedProcedureCallDefinitions() [NOT deprecated in 5.6] + member org.hibernate.boot.Metadata: public abstract org.hibernate.engine.ResultSetMappingDefinition getResultSetMapping(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.boot.Metadata: public abstract java.util.Map getResultSetMappingDefinitions() [NOT deprecated in 5.6] + member org.hibernate.boot.Metadata: public abstract org.hibernate.cfg.annotations.NamedEntityGraphDefinition getNamedEntityGraph(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.boot.MetadataBuilder: public abstract org.hibernate.boot.MetadataBuilder applyIndexView(org.jboss.jandex.IndexView) [NOT deprecated in 5.6] + member org.hibernate.boot.MetadataBuilder: public abstract org.hibernate.boot.MetadataBuilder enableNewIdentifierGeneratorSupport(boolean) [NOT deprecated in 5.6] + member org.hibernate.boot.MetadataBuilder: public abstract org.hibernate.boot.MetadataBuilder applyBasicType(org.hibernate.usertype.CompositeUserType, java.lang.String...) [NOT deprecated in 5.6] + member org.hibernate.boot.MetadataBuilder: public abstract org.hibernate.boot.MetadataBuilder applySourceProcessOrdering(org.hibernate.cfg.MetadataSourceType...) [NOT deprecated in 5.6] + member org.hibernate.boot.MetadataBuilder: public abstract org.hibernate.boot.MetadataBuilder applySqlFunction(java.lang.String, org.hibernate.dialect.function.SQLFunction) [NOT deprecated in 5.6] + member org.hibernate.boot.MetadataBuilder: public abstract org.hibernate.boot.MetadataBuilder applyAttributeConverter(org.hibernate.cfg.AttributeConverterDefinition) [deprecated in 5.6] + member org.hibernate.boot.MetadataBuilder: public abstract org.hibernate.boot.MetadataBuilder applyIdGenerationTypeInterpreter(org.hibernate.boot.model.IdGeneratorStrategyInterpreter) [NOT deprecated in 5.6] + member org.hibernate.boot.MetadataBuilder: public abstract T unwrap(java.lang.Class) [NOT deprecated in 5.6] + member org.hibernate.boot.MetadataSources: public org.hibernate.boot.MetadataSources(org.hibernate.service.ServiceRegistry, boolean) [NOT deprecated in 5.6] + member org.hibernate.boot.MetadataSources: public org.hibernate.boot.MetadataSources addClass(java.lang.Class) [deprecated in 5.6] + member org.hibernate.boot.MetadataSources: public org.hibernate.boot.MetadataSources addDocument(org.w3c.dom.Document) [deprecated in 5.6] + member org.hibernate.boot.SessionFactoryBuilder: public abstract org.hibernate.boot.SessionFactoryBuilder applyDefaultEntityMode(org.hibernate.EntityMode) [deprecated in 5.6] + member org.hibernate.boot.SessionFactoryBuilder: public abstract org.hibernate.boot.SessionFactoryBuilder applyEntityTuplizerFactory(org.hibernate.tuple.entity.EntityTuplizerFactory) [NOT deprecated in 5.6] + member org.hibernate.boot.SessionFactoryBuilder: public abstract org.hibernate.boot.SessionFactoryBuilder applyEntityTuplizer(org.hibernate.EntityMode, java.lang.Class) [NOT deprecated in 5.6] + member org.hibernate.boot.SessionFactoryBuilder: public abstract org.hibernate.boot.SessionFactoryBuilder applyMultiTableBulkIdStrategy(org.hibernate.hql.spi.id.MultiTableBulkIdStrategy) [NOT deprecated in 5.6] + member org.hibernate.boot.SessionFactoryBuilder: public abstract org.hibernate.boot.SessionFactoryBuilder applyBatchFetchStyle(org.hibernate.loader.BatchFetchStyle) [NOT deprecated in 5.6] + member org.hibernate.boot.SessionFactoryBuilder: public abstract org.hibernate.boot.SessionFactoryBuilder applyDefaultNullPrecedence(org.hibernate.NullPrecedence) [NOT deprecated in 5.6] + member org.hibernate.boot.SessionFactoryBuilder: public abstract org.hibernate.boot.SessionFactoryBuilder applyMultiTenancyStrategy(org.hibernate.MultiTenancyStrategy) [NOT deprecated in 5.6] + member org.hibernate.boot.SessionFactoryBuilder: public abstract org.hibernate.boot.SessionFactoryBuilder applyQuerySubstitutions(java.util.Map) [deprecated in 5.6] + member org.hibernate.boot.SessionFactoryBuilder: public abstract org.hibernate.boot.SessionFactoryBuilder applyStrictJpaQueryLanguageCompliance(boolean) [deprecated in 5.6] + member org.hibernate.boot.SessionFactoryBuilder: public abstract org.hibernate.boot.SessionFactoryBuilder applyJdbcBatchingForVersionedEntities(boolean) [NOT deprecated in 5.6] + member org.hibernate.boot.SessionFactoryBuilder: public abstract org.hibernate.boot.SessionFactoryBuilder applyResultSetsWrapping(boolean) [NOT deprecated in 5.6] + member org.hibernate.boot.SessionFactoryBuilder: public abstract org.hibernate.boot.SessionFactoryBuilder applyConnectionReleaseMode(org.hibernate.ConnectionReleaseMode) [deprecated in 5.6] + member org.hibernate.boot.SessionFactoryBuilder: public default org.hibernate.boot.SessionFactoryBuilder applyConnectionProviderDisablesAutoCommit(boolean) [NOT deprecated in 5.6] + member org.hibernate.boot.SessionFactoryBuilder: public abstract org.hibernate.boot.SessionFactoryBuilder applySqlFunction(java.lang.String, org.hibernate.dialect.function.SQLFunction) [NOT deprecated in 5.6] + member org.hibernate.boot.SessionFactoryBuilder: public abstract org.hibernate.boot.SessionFactoryBuilder enableJpaListCompliance(boolean) [NOT deprecated in 5.6] + member org.hibernate.boot.SessionFactoryBuilder: public abstract T unwrap(java.lang.Class) [NOT deprecated in 5.6] + member org.hibernate.boot.jaxb.Origin: public static final java.lang.String UNKNOWN_FILE_PATH [NOT deprecated in 5.6] + member org.hibernate.boot.model.TypeContributions: public abstract void contributeJavaTypeDescriptor(org.hibernate.type.descriptor.java.JavaTypeDescriptor) [NOT deprecated in 5.6] + member org.hibernate.boot.model.TypeContributions: public abstract void contributeSqlTypeDescriptor(org.hibernate.type.descriptor.sql.SqlTypeDescriptor) [NOT deprecated in 5.6] + member org.hibernate.boot.model.TypeContributions: public abstract void contributeType(org.hibernate.type.BasicType) [NOT deprecated in 5.6] + member org.hibernate.boot.model.TypeContributions: public abstract void contributeType(org.hibernate.type.BasicType, java.lang.String...) [deprecated in 5.6] + member org.hibernate.boot.model.TypeContributions: public abstract void contributeType(org.hibernate.usertype.UserType, java.lang.String...) [deprecated in 5.6] + member org.hibernate.boot.model.TypeContributions: public abstract void contributeType(org.hibernate.usertype.CompositeUserType, java.lang.String...) [deprecated in 5.6] + member org.hibernate.boot.model.TypeDefinition: public org.hibernate.boot.model.TypeDefinition(java.lang.String, java.lang.Class, java.lang.String[], java.util.Properties) [NOT deprecated in 5.6] + member org.hibernate.boot.model.TypeDefinition: public java.util.Properties getParametersAsProperties() [NOT deprecated in 5.6] + member org.hibernate.boot.model.naming.CamelCaseToUnderscoresNamingStrategy: public org.hibernate.boot.model.naming.Identifier toPhysicalCatalogName(org.hibernate.boot.model.naming.Identifier, org.hibernate.engine.jdbc.env.spi.JdbcEnvironment) [NOT deprecated in 5.6] + member org.hibernate.boot.model.naming.CamelCaseToUnderscoresNamingStrategy: public org.hibernate.boot.model.naming.Identifier toPhysicalSchemaName(org.hibernate.boot.model.naming.Identifier, org.hibernate.engine.jdbc.env.spi.JdbcEnvironment) [NOT deprecated in 5.6] + member org.hibernate.boot.model.naming.CamelCaseToUnderscoresNamingStrategy: public org.hibernate.boot.model.naming.Identifier toPhysicalTableName(org.hibernate.boot.model.naming.Identifier, org.hibernate.engine.jdbc.env.spi.JdbcEnvironment) [NOT deprecated in 5.6] + member org.hibernate.boot.model.naming.CamelCaseToUnderscoresNamingStrategy: public org.hibernate.boot.model.naming.Identifier toPhysicalSequenceName(org.hibernate.boot.model.naming.Identifier, org.hibernate.engine.jdbc.env.spi.JdbcEnvironment) [NOT deprecated in 5.6] + member org.hibernate.boot.model.naming.CamelCaseToUnderscoresNamingStrategy: public org.hibernate.boot.model.naming.Identifier toPhysicalColumnName(org.hibernate.boot.model.naming.Identifier, org.hibernate.engine.jdbc.env.spi.JdbcEnvironment) [NOT deprecated in 5.6] + member org.hibernate.boot.model.naming.CamelCaseToUnderscoresNamingStrategy: protected org.hibernate.boot.model.naming.Identifier getIdentifier(java.lang.String, boolean, org.hibernate.engine.jdbc.env.spi.JdbcEnvironment) [NOT deprecated in 5.6] + member org.hibernate.boot.model.naming.CamelCaseToUnderscoresNamingStrategy: protected boolean isCaseInsensitive(org.hibernate.engine.jdbc.env.spi.JdbcEnvironment) [NOT deprecated in 5.6] + member org.hibernate.boot.model.naming.ObjectNameNormalizer: public org.hibernate.boot.model.naming.ObjectNameNormalizer() [NOT deprecated in 5.6] + member org.hibernate.boot.model.naming.ObjectNameNormalizer: protected abstract org.hibernate.boot.spi.MetadataBuildingContext getBuildingContext() [NOT deprecated in 5.6] + member org.hibernate.boot.model.relational.AuxiliaryDatabaseObject: public default java.lang.String[] sqlCreateStrings(org.hibernate.boot.model.relational.SqlStringGenerationContext) [NOT deprecated in 5.6] + member org.hibernate.boot.model.relational.AuxiliaryDatabaseObject: public default java.lang.String[] sqlCreateStrings(org.hibernate.dialect.Dialect) [deprecated in 5.6] + member org.hibernate.boot.model.relational.AuxiliaryDatabaseObject: public default java.lang.String[] sqlDropStrings(org.hibernate.boot.model.relational.SqlStringGenerationContext) [NOT deprecated in 5.6] + member org.hibernate.boot.model.relational.AuxiliaryDatabaseObject: public default java.lang.String[] sqlDropStrings(org.hibernate.dialect.Dialect) [deprecated in 5.6] + member org.hibernate.boot.model.relational.Namespace: public org.hibernate.mapping.Table createTable(org.hibernate.boot.model.naming.Identifier, boolean) [NOT deprecated in 5.6] + member org.hibernate.boot.model.relational.Namespace: public org.hibernate.mapping.DenormalizedTable createDenormalizedTable(org.hibernate.boot.model.naming.Identifier, boolean, org.hibernate.mapping.Table) [NOT deprecated in 5.6] + member org.hibernate.boot.model.relational.Namespace: public org.hibernate.boot.model.relational.Sequence createSequence(org.hibernate.boot.model.naming.Identifier, int, int) [NOT deprecated in 5.6] + member org.hibernate.boot.model.relational.Namespace$Name: public java.lang.String toString() [NOT deprecated in 5.6] + member org.hibernate.boot.model.relational.Namespace$Name: public boolean equals(java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.boot.model.relational.Namespace$Name: public int hashCode() [NOT deprecated in 5.6] + member org.hibernate.boot.model.relational.Sequence: public org.hibernate.boot.model.relational.Sequence(org.hibernate.boot.model.naming.Identifier, org.hibernate.boot.model.naming.Identifier, org.hibernate.boot.model.naming.Identifier) [NOT deprecated in 5.6] + member org.hibernate.boot.model.relational.Sequence: public org.hibernate.boot.model.relational.Sequence(org.hibernate.boot.model.naming.Identifier, org.hibernate.boot.model.naming.Identifier, org.hibernate.boot.model.naming.Identifier, int, int) [NOT deprecated in 5.6] + member org.hibernate.boot.model.relational.SimpleAuxiliaryDatabaseObject: public java.lang.String[] sqlCreateStrings(org.hibernate.dialect.Dialect) [deprecated in 5.6] + member org.hibernate.boot.model.relational.SimpleAuxiliaryDatabaseObject: public java.lang.String[] sqlDropStrings(org.hibernate.dialect.Dialect) [deprecated in 5.6] + member org.hibernate.boot.model.relational.SqlStringGenerationContext: public abstract org.hibernate.engine.jdbc.env.spi.IdentifierHelper getIdentifierHelper() [deprecated in 5.6] + member org.hibernate.boot.model.relational.SqlStringGenerationContext: public abstract org.hibernate.boot.model.naming.Identifier catalogWithDefault(org.hibernate.boot.model.naming.Identifier) [NOT deprecated in 5.6] + member org.hibernate.boot.model.relational.SqlStringGenerationContext: public abstract org.hibernate.boot.model.naming.Identifier schemaWithDefault(org.hibernate.boot.model.naming.Identifier) [NOT deprecated in 5.6] + member org.hibernate.boot.model.relational.SqlStringGenerationContext: public abstract java.lang.String formatWithoutDefaults(org.hibernate.boot.model.relational.QualifiedTableName) [NOT deprecated in 5.6] + member org.hibernate.boot.registry.BootstrapServiceRegistryBuilder: public org.hibernate.boot.registry.BootstrapServiceRegistryBuilder with(org.hibernate.integrator.spi.Integrator) [deprecated in 5.6] + member org.hibernate.boot.registry.BootstrapServiceRegistryBuilder: public org.hibernate.boot.registry.BootstrapServiceRegistryBuilder with(java.lang.ClassLoader) [deprecated in 5.6] + member org.hibernate.boot.registry.BootstrapServiceRegistryBuilder: public org.hibernate.boot.registry.BootstrapServiceRegistryBuilder with(org.hibernate.boot.registry.classloading.spi.ClassLoaderService) [deprecated in 5.6] + member org.hibernate.boot.registry.BootstrapServiceRegistryBuilder: public org.hibernate.boot.registry.BootstrapServiceRegistryBuilder withStrategySelector(java.lang.Class, java.lang.String, java.lang.Class) [deprecated in 5.6] + member org.hibernate.boot.registry.BootstrapServiceRegistryBuilder: public org.hibernate.boot.registry.BootstrapServiceRegistryBuilder withStrategySelectors(org.hibernate.boot.registry.selector.StrategyRegistrationProvider) [deprecated in 5.6] + member org.hibernate.boot.registry.StandardServiceRegistryBuilder: protected org.hibernate.boot.registry.StandardServiceRegistryBuilder(org.hibernate.boot.registry.BootstrapServiceRegistry, java.util.Map, org.hibernate.boot.cfgxml.spi.LoadedConfig, java.util.List) [deprecated in 5.6] + member org.hibernate.boot.registry.StandardServiceRegistryBuilder: public void clearSettings() [NOT deprecated in 5.6] + member org.hibernate.boot.registry.StandardServiceRegistryBuilder: public org.hibernate.boot.registry.StandardServiceRegistryBuilder addService(java.lang.Class, org.hibernate.service.Service) [NOT deprecated in 5.6] + member org.hibernate.boot.xsd.ConfigXsdSupport: public org.hibernate.boot.xsd.XsdDescriptor cfgXsd() [NOT deprecated in 5.6] + member org.hibernate.boot.xsd.MappingXsdSupport: public org.hibernate.boot.xsd.XsdDescriptor latestJpaDescriptor() [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JPA_PERSISTENCE_PROVIDER [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JPA_TRANSACTION_TYPE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JPA_JTA_DATASOURCE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JPA_NON_JTA_DATASOURCE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JPA_JDBC_DRIVER [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JPA_JDBC_URL [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JPA_JDBC_USER [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JPA_JDBC_PASSWORD [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JPA_SHARED_CACHE_MODE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JPA_SHARED_CACHE_RETRIEVE_MODE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JPA_SHARED_CACHE_STORE_MODE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JPA_VALIDATION_MODE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JPA_VALIDATION_FACTORY [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JPA_PERSIST_VALIDATION_GROUP [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JPA_UPDATE_VALIDATION_GROUP [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JPA_REMOVE_VALIDATION_GROUP [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String CDI_BEAN_MANAGER [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JAKARTA_JPA_PERSISTENCE_PROVIDER [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JAKARTA_JPA_TRANSACTION_TYPE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JAKARTA_JPA_JTA_DATASOURCE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JAKARTA_JPA_NON_JTA_DATASOURCE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JAKARTA_JPA_JDBC_DRIVER [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JAKARTA_JPA_JDBC_URL [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JAKARTA_JPA_JDBC_USER [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JAKARTA_JPA_JDBC_PASSWORD [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JAKARTA_JPA_SHARED_CACHE_MODE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JAKARTA_JPA_SHARED_CACHE_RETRIEVE_MODE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JAKARTA_JPA_SHARED_CACHE_STORE_MODE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JAKARTA_JPA_VALIDATION_MODE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JAKARTA_JPA_VALIDATION_FACTORY [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JAKARTA_JPA_PERSIST_VALIDATION_GROUP [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JAKARTA_JPA_UPDATE_VALIDATION_GROUP [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JAKARTA_JPA_REMOVE_VALIDATION_GROUP [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JAKARTA_JPA_LOCK_SCOPE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JAKARTA_JPA_LOCK_TIMEOUT [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JAKARTA_CDI_BEAN_MANAGER [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String CLASSLOADERS [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String TC_CLASSLOADER [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String APP_CLASSLOADER [deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String RESOURCES_CLASSLOADER [deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String HIBERNATE_CLASSLOADER [deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String ENVIRONMENT_CLASSLOADER [deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JPA_METAMODEL_GENERATION [deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JPA_METAMODEL_POPULATION [deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String STATIC_METAMODEL_POPULATION [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String CONNECTION_PROVIDER [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String DRIVER [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String URL [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String USER [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String PASS [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String ISOLATION [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String AUTOCOMMIT [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String POOL_SIZE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String DATASOURCE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String CONNECTION_PROVIDER_DISABLES_AUTOCOMMIT [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String CONNECTION_PREFIX [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JNDI_CLASS [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JNDI_URL [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JNDI_PREFIX [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String DIALECT [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String DIALECT_RESOLVERS [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String STORAGE_ENGINE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String SCHEMA_MANAGEMENT_TOOL [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String TRANSACTION_COORDINATOR_STRATEGY [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JTA_PLATFORM [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String PREFER_USER_TRANSACTION [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JTA_PLATFORM_RESOLVER [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JTA_CACHE_TM [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JTA_CACHE_UT [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JDBC_TYLE_PARAMS_ZERO_BASE [deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String DEFAULT_CATALOG [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String DEFAULT_SCHEMA [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String DEFAULT_CACHE_CONCURRENCY_STRATEGY [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String USE_NEW_ID_GENERATOR_MAPPINGS [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String FORCE_DISCRIMINATOR_IN_SELECTS_BY_DEFAULT [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String IMPLICIT_DISCRIMINATOR_COLUMNS_FOR_JOINED_SUBCLASS [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String IGNORE_EXPLICIT_DISCRIMINATOR_COLUMNS_FOR_JOINED_SUBCLASS [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String USE_NATIONALIZED_CHARACTER_DATA [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String SCANNER_DEPRECATED [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String SCANNER [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String SCANNER_ARCHIVE_INTERPRETER [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String SCANNER_DISCOVERY [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String IMPLICIT_NAMING_STRATEGY [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String PHYSICAL_NAMING_STRATEGY [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String ARTIFACT_PROCESSING_ORDER [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String KEYWORD_AUTO_QUOTING_ENABLED [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String XML_MAPPING_ENABLED [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String PERSISTENCE_UNIT_NAME [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String SESSION_FACTORY_OBSERVER [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String IDENTIFIER_GENERATOR_STRATEGY_PROVIDER [deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String SESSION_FACTORY_NAME [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String EMF_NAME [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String SESSION_FACTORY_NAME_IS_JNDI [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String CLASS_CACHE_PREFIX [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String COLLECTION_CACHE_PREFIX [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String SHOW_SQL [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String FORMAT_SQL [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String HIGHLIGHT_SQL [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String USE_SQL_COMMENTS [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String MAX_FETCH_DEPTH [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String DEFAULT_BATCH_FETCH_SIZE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String USE_STREAMS_FOR_BINARY [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String USE_SCROLLABLE_RESULTSET [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String USE_GET_GENERATED_KEYS [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String STATEMENT_FETCH_SIZE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String STATEMENT_BATCH_SIZE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String BATCH_STRATEGY [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String BATCH_VERSIONED_DATA [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JDBC_TIME_ZONE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String AUTO_CLOSE_SESSION [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String FLUSH_BEFORE_COMPLETION [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String ACQUIRE_CONNECTIONS [deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String RELEASE_CONNECTIONS [deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String CONNECTION_HANDLING [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String USE_REFLECTION_OPTIMIZER [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String ENFORCE_LEGACY_PROXY_CLASSNAMES [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String ALLOW_ENHANCEMENT_AS_PROXY [deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String QUERY_TRANSLATOR [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String QUERY_SUBSTITUTIONS [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String QUERY_STARTUP_CHECKING [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String CONVENTIONAL_JAVA_CONSTANTS [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String SQL_EXCEPTION_CONVERTER [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String WRAP_RESULT_SETS [deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String NATIVE_EXCEPTION_HANDLING_51_COMPLIANCE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String ORDER_UPDATES [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String ORDER_INSERTS [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JPA_CALLBACKS_ENABLED [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String DEFAULT_NULL_ORDERING [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String LOG_JDBC_WARNINGS [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String BEAN_CONTAINER [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String C3P0_CONFIG_PREFIX [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String C3P0_MAX_SIZE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String C3P0_MIN_SIZE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String C3P0_TIMEOUT [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String C3P0_MAX_STATEMENTS [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String C3P0_ACQUIRE_INCREMENT [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String C3P0_IDLE_TEST_PERIOD [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String PROXOOL_CONFIG_PREFIX [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String PROXOOL_PREFIX [deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String PROXOOL_XML [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String PROXOOL_PROPERTIES [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String PROXOOL_EXISTING_POOL [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String PROXOOL_POOL_ALIAS [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String CACHE_REGION_FACTORY [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String CACHE_KEYS_FACTORY [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String CACHE_PROVIDER_CONFIG [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String USE_SECOND_LEVEL_CACHE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String USE_QUERY_CACHE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String QUERY_CACHE_FACTORY [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String CACHE_REGION_PREFIX [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String USE_MINIMAL_PUTS [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String USE_STRUCTURED_CACHE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String AUTO_EVICT_COLLECTION_CACHE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String USE_DIRECT_REFERENCE_CACHE_ENTRIES [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String DEFAULT_ENTITY_MODE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String GLOBALLY_QUOTED_IDENTIFIERS [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String GLOBALLY_QUOTED_IDENTIFIERS_SKIP_COLUMN_DEFINITIONS [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String CHECK_NULLABILITY [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String BYTECODE_PROVIDER [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JPAQL_STRICT_COMPLIANCE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String PREFER_POOLED_VALUES_LO [deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String PREFERRED_POOLED_OPTIMIZER [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String QUERY_PLAN_CACHE_MAX_STRONG_REFERENCES [deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String QUERY_PLAN_CACHE_MAX_SOFT_REFERENCES [deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String QUERY_PLAN_CACHE_MAX_SIZE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String QUERY_PLAN_CACHE_PARAMETER_METADATA_MAX_SIZE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String NON_CONTEXTUAL_LOB_CREATION [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String HBM2DDL_AUTO [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String HBM2DDL_DATABASE_ACTION [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String HBM2DDL_SCRIPTS_ACTION [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String HBM2DDL_CONNECTION [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String HBM2DDL_DB_NAME [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String HBM2DDL_DB_MAJOR_VERSION [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String HBM2DDL_DB_MINOR_VERSION [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String HBM2DDL_CREATE_SOURCE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String HBM2DDL_DROP_SOURCE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String HBM2DDL_CREATE_SCRIPT_SOURCE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String HBM2DDL_DROP_SCRIPT_SOURCE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String HBM2DDL_SCRIPTS_CREATE_TARGET [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String HBM2DDL_SCRIPTS_CREATE_APPEND [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String HBM2DDL_SCRIPTS_DROP_TARGET [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String HBM2DDL_IMPORT_FILES [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String HBM2DDL_LOAD_SCRIPT_SOURCE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String HBM2DDL_IMPORT_FILES_SQL_EXTRACTOR [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String HBM2DDL_CREATE_NAMESPACES [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String HBM2DLL_CREATE_NAMESPACES [deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String HBM2DDL_CREATE_SCHEMAS [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JAKARTA_HBM2DDL_DATABASE_ACTION [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JAKARTA_HBM2DDL_SCRIPTS_ACTION [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JAKARTA_HBM2DDL_CONNECTION [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JAKARTA_HBM2DDL_DB_NAME [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JAKARTA_HBM2DDL_DB_MAJOR_VERSION [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JAKARTA_HBM2DDL_DB_MINOR_VERSION [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JAKARTA_HBM2DDL_CREATE_SOURCE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JAKARTA_HBM2DDL_DROP_SOURCE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JAKARTA_HBM2DDL_CREATE_SCRIPT_SOURCE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JAKARTA_HBM2DDL_DROP_SCRIPT_SOURCE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JAKARTA_HBM2DDL_SCRIPTS_CREATE_TARGET [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JAKARTA_HBM2DDL_SCRIPTS_DROP_TARGET [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JAKARTA_HBM2DDL_LOAD_SCRIPT_SOURCE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JAKARTA_HBM2DDL_CREATE_SCHEMAS [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String HBM2DLL_CREATE_SCHEMAS [deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String HBM2DDL_FILTER_PROVIDER [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String HBM2DDL_JDBC_METADATA_EXTRACTOR_STRATEGY [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String HBM2DDL_DELIMITER [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String HBM2DDL_CHARSET_NAME [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String HBM2DDL_HALT_ON_ERROR [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String HBM2DDL_DEFAULT_CONSTRAINT_MODE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String USE_ENTITY_WHERE_CLAUSE_FOR_COLLECTIONS [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String MULTI_TENANT [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String MULTI_TENANT_CONNECTION_PROVIDER [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String MULTI_TENANT_IDENTIFIER_RESOLVER [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String INTERCEPTOR [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String SESSION_SCOPED_INTERCEPTOR [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String STATEMENT_INSPECTOR [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String ENABLE_LAZY_LOAD_NO_TRANS [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String HQL_BULK_ID_STRATEGY [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String BATCH_FETCH_STYLE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JTA_TRACK_BY_THREAD [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String ENABLE_SYNONYMS [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String EXTRA_PHYSICAL_TABLE_TYPES [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String DEPRECATED_EXTRA_PHYSICAL_TABLE_TYPES [deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String UNIQUE_CONSTRAINT_SCHEMA_UPDATE_STRATEGY [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String GENERATE_STATISTICS [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String LOG_SESSION_METRICS [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String LOG_SLOW_QUERY [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String AUTO_SESSION_EVENTS_LISTENER [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String PROCEDURE_NULL_PARAM_PASSING [deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String CREATE_EMPTY_COMPOSITES_ENABLED [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String ALLOW_JTA_TRANSACTION_ACCESS [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String ALLOW_UPDATE_OUTSIDE_TRANSACTION [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String COLLECTION_JOIN_SUBQUERY [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String ALLOW_REFRESH_DETACHED_ENTITY [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String USE_LEGACY_LIMIT_HANDLERS [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String VALIDATE_QUERY_PARAMETERS [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String CRITERIA_LITERAL_HANDLING_MODE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String PREFER_GENERATOR_NAME_AS_DEFAULT_SEQUENCE_NAME [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JPA_TRANSACTION_COMPLIANCE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JPA_QUERY_COMPLIANCE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JPA_LIST_COMPLIANCE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JPA_CLOSED_COMPLIANCE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JPA_PROXY_COMPLIANCE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JPA_CACHING_COMPLIANCE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JPA_ID_GENERATOR_GLOBAL_SCOPE_COMPLIANCE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String TABLE_GENERATOR_STORE_LAST_USED [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String FAIL_ON_PAGINATION_OVER_COLLECTION_FETCH [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String IMMUTABLE_ENTITY_UPDATE_QUERY_HANDLING_MODE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String IN_CLAUSE_PARAMETER_PADDING [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String QUERY_STATISTICS_MAX_SIZE [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String SEQUENCE_INCREMENT_SIZE_MISMATCH_STRATEGY [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String OMIT_JOIN_OF_SUPERCLASS_TABLES [NOT deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JACC_CONTEXT_ID [deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JACC_PREFIX [deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JACC_ENABLED [deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JMX_ENABLED [deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JMX_PLATFORM_SERVER [deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JMX_AGENT_ID [deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JMX_DOMAIN_NAME [deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JMX_SF_NAME [deprecated in 5.6] + member org.hibernate.cfg.AvailableSettings: public static final java.lang.String JMX_DEFAULT_OBJ_NAME_DOMAIN [deprecated in 5.6] + member org.hibernate.cfg.Configuration: public static final java.lang.String ARTEFACT_PROCESSING_ORDER [NOT deprecated in 5.6] + member org.hibernate.cfg.Configuration: protected void reset() [NOT deprecated in 5.6] + member org.hibernate.cfg.Configuration: public void setImplicitNamingStrategy(org.hibernate.boot.model.naming.ImplicitNamingStrategy) [NOT deprecated in 5.6] + member org.hibernate.cfg.Configuration: public void setPhysicalNamingStrategy(org.hibernate.boot.model.naming.PhysicalNamingStrategy) [NOT deprecated in 5.6] + member org.hibernate.cfg.Configuration: public org.hibernate.cfg.Configuration configure(org.w3c.dom.Document) throws org.hibernate.HibernateException [deprecated in 5.6] + member org.hibernate.cfg.Configuration: public org.hibernate.cfg.Configuration registerTypeOverride(org.hibernate.usertype.CompositeUserType, java.lang.String[]) [NOT deprecated in 5.6] + member org.hibernate.cfg.Configuration: public void add(org.hibernate.internal.util.xml.XmlDocument) [deprecated in 5.6] + member org.hibernate.cfg.Configuration: public org.hibernate.cfg.Configuration addXML(java.lang.String) throws org.hibernate.MappingException [deprecated in 5.6] + member org.hibernate.cfg.Configuration: public org.hibernate.cfg.Configuration addDocument(org.w3c.dom.Document) throws org.hibernate.MappingException [deprecated in 5.6] + member org.hibernate.cfg.Configuration: public org.hibernate.cfg.Configuration addResource(java.lang.String, java.lang.ClassLoader) throws org.hibernate.MappingException [deprecated in 5.6] + member org.hibernate.cfg.Configuration: public org.hibernate.tuple.entity.EntityTuplizerFactory getEntityTuplizerFactory() [NOT deprecated in 5.6] + member org.hibernate.cfg.Configuration: public void setEntityNotFoundDelegate(org.hibernate.proxy.EntityNotFoundDelegate) [NOT deprecated in 5.6] + member org.hibernate.cfg.Configuration: public void setSessionFactoryObserver(org.hibernate.SessionFactoryObserver) [NOT deprecated in 5.6] + member org.hibernate.cfg.Configuration: public void setCurrentTenantIdentifierResolver(org.hibernate.context.spi.CurrentTenantIdentifierResolver) [NOT deprecated in 5.6] + member org.hibernate.cfg.Configuration: public java.util.Map getSqlFunctions() [NOT deprecated in 5.6] + member org.hibernate.cfg.Configuration: public void addSqlFunction(java.lang.String, org.hibernate.dialect.function.SQLFunction) [NOT deprecated in 5.6] + member org.hibernate.cfg.Configuration: public void addAuxiliaryDatabaseObject(org.hibernate.boot.model.relational.AuxiliaryDatabaseObject) [NOT deprecated in 5.6] + member org.hibernate.cfg.Configuration: public void addAttributeConverter(java.lang.Class, boolean) [NOT deprecated in 5.6] + member org.hibernate.cfg.Configuration: public void addAttributeConverter(java.lang.Class) [NOT deprecated in 5.6] + member org.hibernate.cfg.Configuration: public void addAttributeConverter(jakarta.persistence.AttributeConverter) [NOT deprecated in 5.6] + member org.hibernate.cfg.Configuration: public void addAttributeConverter(jakarta.persistence.AttributeConverter, boolean) [NOT deprecated in 5.6] + member org.hibernate.cfg.Configuration: public void addAttributeConverter(org.hibernate.cfg.AttributeConverterDefinition) [NOT deprecated in 5.6] + member org.hibernate.cfg.Configuration: public void setSharedCacheMode(jakarta.persistence.SharedCacheMode) [NOT deprecated in 5.6] + member org.hibernate.cfg.Configuration: public void buildMappings() [deprecated in 5.6] + member org.hibernate.cfg.Environment: public static final java.lang.String BYTECODE_PROVIDER_NAME_JAVASSIST [NOT deprecated in 5.6] + member org.hibernate.cfg.Environment: public static final java.lang.String BYTECODE_PROVIDER_NAME_BYTEBUDDY [NOT deprecated in 5.6] + member org.hibernate.cfg.Environment: public static final java.lang.String BYTECODE_PROVIDER_NAME_NONE [NOT deprecated in 5.6] + member org.hibernate.cfg.Environment: public static final java.lang.String BYTECODE_PROVIDER_NAME_DEFAULT [NOT deprecated in 5.6] + member org.hibernate.cfg.Environment: public static void verifyProperties(java.util.Map) [deprecated in 5.6] + member org.hibernate.cfg.Environment: public static boolean jvmHasTimestampBug() [deprecated in 5.6] + member org.hibernate.cfg.Environment: public static boolean useStreamsForBinary() [deprecated in 5.6] + member org.hibernate.cfg.Environment: public static boolean useReflectionOptimizer() [deprecated in 5.6] + member org.hibernate.cfg.Environment: public static org.hibernate.bytecode.spi.BytecodeProvider getBytecodeProvider() [deprecated in 5.6] + member org.hibernate.cfg.Environment: public static boolean useLegacyProxyClassnames() [deprecated in 5.6] + member org.hibernate.cfg.Environment: public static java.lang.String isolationLevelToString(int) [deprecated in 5.6] + member org.hibernate.cfg.Environment: public static org.hibernate.bytecode.spi.BytecodeProvider buildBytecodeProvider(java.util.Properties) [NOT deprecated in 5.6] + member org.hibernate.dialect.DB2Dialect: public java.lang.String getLowercaseFunction() [NOT deprecated in 5.6] + member org.hibernate.dialect.DB2Dialect: public java.lang.String getAddColumnString() [NOT deprecated in 5.6] + member org.hibernate.dialect.DB2Dialect: public java.lang.String getSequenceNextValString(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.dialect.DB2Dialect: public java.lang.String getSelectSequenceNextValString(java.lang.String) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.dialect.DB2Dialect: public java.lang.String getCreateSequenceString(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.dialect.DB2Dialect: public java.lang.String getDropSequenceString(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.dialect.DB2Dialect: public boolean supportsSequences() [NOT deprecated in 5.6] + member org.hibernate.dialect.DB2Dialect: public boolean supportsPooledSequences() [NOT deprecated in 5.6] + member org.hibernate.dialect.DB2Dialect: public boolean supportsLimit() [NOT deprecated in 5.6] + member org.hibernate.dialect.DB2Dialect: public boolean supportsVariableLimit() [NOT deprecated in 5.6] + member org.hibernate.dialect.DB2Dialect: public java.lang.String getLimitString(java.lang.String, int, int) [NOT deprecated in 5.6] + member org.hibernate.dialect.DB2Dialect: public int convertToFirstRowValue(int) [NOT deprecated in 5.6] + member org.hibernate.dialect.DB2Dialect: public boolean useMaxForLimit() [NOT deprecated in 5.6] + member org.hibernate.dialect.DB2Dialect: public boolean supportsOuterJoinForUpdate() [NOT deprecated in 5.6] + member org.hibernate.dialect.DB2Dialect: public boolean supportsLockTimeouts() [NOT deprecated in 5.6] + member org.hibernate.dialect.DB2Dialect: public java.lang.String getSelectClauseNullString(int) [NOT deprecated in 5.6] + member org.hibernate.dialect.DB2Dialect: public boolean supportsUnionAll() [NOT deprecated in 5.6] + member org.hibernate.dialect.DB2Dialect: public org.hibernate.hql.spi.id.MultiTableBulkIdStrategy getDefaultMultiTableBulkIdStrategy() [NOT deprecated in 5.6] + member org.hibernate.dialect.DB2Dialect: public boolean supportsParametersInInsertSelect() [NOT deprecated in 5.6] + member org.hibernate.dialect.DB2Dialect: public boolean requiresCastingOfParametersInSelectClause() [NOT deprecated in 5.6] + member org.hibernate.dialect.DB2Dialect: public java.lang.String getCrossJoinSeparator() [NOT deprecated in 5.6] + member org.hibernate.dialect.DB2Dialect: public boolean supportsEmptyInList() [NOT deprecated in 5.6] + member org.hibernate.dialect.DB2Dialect: public boolean supportsLobValueChangePropogation() [NOT deprecated in 5.6] + member org.hibernate.dialect.DB2Dialect: protected org.hibernate.type.descriptor.sql.SqlTypeDescriptor getSqlTypeDescriptorOverride(int) [NOT deprecated in 5.6] + member org.hibernate.dialect.DB2Dialect: public java.lang.String getNotExpression(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.dialect.DB2Dialect: public java.lang.String renderOrderByElement(java.lang.String, java.lang.String, java.lang.String, org.hibernate.NullPrecedence) [NOT deprecated in 5.6] + member org.hibernate.dialect.Database: public static final org.hibernate.dialect.Database CACHE [NOT deprecated in 5.6] + member org.hibernate.dialect.Database: public static final org.hibernate.dialect.Database CUBRID [NOT deprecated in 5.6] + member org.hibernate.dialect.Database: public static final org.hibernate.dialect.Database DERBY [NOT deprecated in 5.6] + member org.hibernate.dialect.Database: public static final org.hibernate.dialect.Database FIREBIRD [NOT deprecated in 5.6] + member org.hibernate.dialect.Database: public static final org.hibernate.dialect.Database FRONTBASE [NOT deprecated in 5.6] + member org.hibernate.dialect.Database: public static final org.hibernate.dialect.Database INFORMIX [NOT deprecated in 5.6] + member org.hibernate.dialect.Database: public static final org.hibernate.dialect.Database INGRES [NOT deprecated in 5.6] + member org.hibernate.dialect.Database: public static final org.hibernate.dialect.Database INTERBASE [NOT deprecated in 5.6] + member org.hibernate.dialect.Database: public static final org.hibernate.dialect.Database MAXDB [NOT deprecated in 5.6] + member org.hibernate.dialect.Database: public static final org.hibernate.dialect.Database MCKOI [NOT deprecated in 5.6] + member org.hibernate.dialect.Database: public static final org.hibernate.dialect.Database MIMERSQL [NOT deprecated in 5.6] + member org.hibernate.dialect.Database: public static final org.hibernate.dialect.Database POINTBASE [NOT deprecated in 5.6] + member org.hibernate.dialect.Database: public static final org.hibernate.dialect.Database PROGRESS [NOT deprecated in 5.6] + member org.hibernate.dialect.Database: public static final org.hibernate.dialect.Database TERADATA [NOT deprecated in 5.6] + member org.hibernate.dialect.Database: public static final org.hibernate.dialect.Database TIMESTEN [NOT deprecated in 5.6] + member org.hibernate.dialect.Database: public abstract java.lang.Class latestDialect() [NOT deprecated in 5.6] + member org.hibernate.dialect.Database: public abstract org.hibernate.dialect.Dialect resolveDialect(org.hibernate.engine.jdbc.dialect.spi.DialectResolutionInfo) [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public static final java.lang.String DEFAULT_BATCH_SIZE [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public static final java.lang.String NO_BATCH [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public static final java.lang.String TWO_SINGLE_QUOTES_REPLACEMENT [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: protected final org.hibernate.loader.BatchLoadSizingStrategy STANDARD_DEFAULT_BATCH_LOAD_SIZING_STRATEGY [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public static org.hibernate.dialect.Dialect getDialect() throws org.hibernate.HibernateException [deprecated in 5.6] + member org.hibernate.dialect.Dialect: public static org.hibernate.dialect.Dialect getDialect(java.util.Properties) throws org.hibernate.HibernateException [deprecated in 5.6] + member org.hibernate.dialect.Dialect: public final java.util.Properties getDefaultProperties() [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public java.lang.String getTypeName(int) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public java.lang.String getTypeName(int, long, int, int) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public java.lang.String getCastTypeName(int) [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public java.lang.String cast(java.lang.String, int, int, int, int) [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public java.lang.String cast(java.lang.String, int, int) [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public java.lang.String cast(java.lang.String, int, int, int) [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: protected void registerColumnType(int, long, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: protected void registerColumnType(int, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public org.hibernate.type.descriptor.sql.SqlTypeDescriptor remapSqlTypeDescriptor(org.hibernate.type.descriptor.sql.SqlTypeDescriptor) [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: protected org.hibernate.type.descriptor.sql.SqlTypeDescriptor getSqlTypeDescriptorOverride(int) [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public java.lang.String getHibernateTypeName(int) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public boolean isTypeNameRegistered(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public java.lang.String getHibernateTypeName(int, int, int, int) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: protected void registerHibernateType(int, long, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: protected void registerHibernateType(int, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: protected void registerFunction(java.lang.String, org.hibernate.dialect.function.SQLFunction) [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public final java.util.Map getFunctions() [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public java.lang.Class getNativeIdentifierGeneratorClass() [deprecated in 5.6] + member org.hibernate.dialect.Dialect: public boolean supportsSequences() [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public boolean supportsPooledSequences() [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public java.lang.String getSequenceNextValString(java.lang.String) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public java.lang.String getSelectSequenceNextValString(java.lang.String) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public java.lang.String[] getCreateSequenceStrings(java.lang.String) throws org.hibernate.MappingException [deprecated in 5.6] + member org.hibernate.dialect.Dialect: public java.lang.String[] getCreateSequenceStrings(java.lang.String, int, int) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: protected java.lang.String getCreateSequenceString(java.lang.String) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: protected java.lang.String getCreateSequenceString(java.lang.String, int, int) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public java.lang.String[] getDropSequenceStrings(java.lang.String) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: protected java.lang.String getDropSequenceString(java.lang.String) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public boolean supportsLimit() [deprecated in 5.6] + member org.hibernate.dialect.Dialect: public boolean supportsLimitOffset() [deprecated in 5.6] + member org.hibernate.dialect.Dialect: public boolean supportsVariableLimit() [deprecated in 5.6] + member org.hibernate.dialect.Dialect: public boolean bindLimitParametersInReverseOrder() [deprecated in 5.6] + member org.hibernate.dialect.Dialect: public boolean bindLimitParametersFirst() [deprecated in 5.6] + member org.hibernate.dialect.Dialect: public boolean useMaxForLimit() [deprecated in 5.6] + member org.hibernate.dialect.Dialect: public boolean forceLimitUsage() [deprecated in 5.6] + member org.hibernate.dialect.Dialect: public java.lang.String getLimitString(java.lang.String, int, int) [deprecated in 5.6] + member org.hibernate.dialect.Dialect: protected java.lang.String getLimitString(java.lang.String, boolean) [deprecated in 5.6] + member org.hibernate.dialect.Dialect: public int convertToFirstRowValue(int) [deprecated in 5.6] + member org.hibernate.dialect.Dialect: public boolean isLockTimeoutParameterized() [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public org.hibernate.dialect.lock.LockingStrategy getLockingStrategy(org.hibernate.persister.entity.Lockable, org.hibernate.LockMode) [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public boolean forUpdateOfColumns() [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public java.lang.String appendLockHint(org.hibernate.LockMode, java.lang.String) [deprecated in 5.6] + member org.hibernate.dialect.Dialect: public org.hibernate.hql.spi.id.MultiTableBulkIdStrategy getDefaultMultiTableBulkIdStrategy() [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public java.lang.String getCurrentTimestampSQLFunctionName() [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public org.hibernate.exception.spi.SQLExceptionConverter buildSQLExceptionConverter() [deprecated in 5.6] + member org.hibernate.dialect.Dialect: public org.hibernate.exception.spi.ViolatedConstraintNameExtracter getViolatedConstraintNameExtracter() [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public java.lang.String getSelectClauseNullString(int) [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public org.hibernate.sql.JoinFragment createOuterJoinFragment() [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public org.hibernate.sql.CaseFragment createCaseFragment() [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public final java.lang.String quote(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public java.lang.String getCrossJoinSeparator() [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public boolean supportsEmptyInList() [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public boolean areStringComparisonsCaseInsensitive() [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public boolean supportsRowValueConstructorSyntaxInSet() [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public boolean supportsParametersInInsertSelect() [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public boolean replaceResultVariableInOrderByClauseWithPosition() [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public java.lang.String renderOrderByElement(java.lang.String, java.lang.String, java.lang.String, org.hibernate.NullPrecedence) [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public boolean requiresCastingOfParametersInSelectClause() [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public boolean supportsLobValueChangePropogation() [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public boolean useFollowOnLocking() [deprecated in 5.6] + member org.hibernate.dialect.Dialect: public boolean useFollowOnLocking(org.hibernate.engine.spi.QueryParameters) [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public java.lang.String getNotExpression(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public boolean supportsUnique() [deprecated in 5.6] + member org.hibernate.dialect.Dialect: public boolean supportsUniqueConstraintInCreateAlterTable() [deprecated in 5.6] + member org.hibernate.dialect.Dialect: public java.lang.String getAddUniqueConstraintString(java.lang.String) [deprecated in 5.6] + member org.hibernate.dialect.Dialect: public boolean supportsNotNullUnique() [deprecated in 5.6] + member org.hibernate.dialect.Dialect: public boolean supportsTuplesInSubqueries() [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public org.hibernate.loader.BatchLoadSizingStrategy getDefaultBatchLoadSizingStrategy() [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public boolean supportsNationalizedTypes() [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public boolean isLegacyLimitHandlerBehaviorEnabled() [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public java.lang.String inlineLiteral(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: protected java.lang.String escapeLiteral(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public java.lang.String addSqlHintOrComment(java.lang.String, org.hibernate.engine.spi.QueryParameters, boolean) [NOT deprecated in 5.6] + member org.hibernate.dialect.Dialect: public boolean supportsSelectAliasInGroupByClause() [NOT deprecated in 5.6] + member org.hibernate.dialect.H2Dialect: public boolean isVersion2() [NOT deprecated in 5.6] + member org.hibernate.dialect.H2Dialect: public java.lang.String getAddColumnString() [NOT deprecated in 5.6] + member org.hibernate.dialect.H2Dialect: public java.lang.String getForUpdateString() [NOT deprecated in 5.6] + member org.hibernate.dialect.H2Dialect: public java.lang.String toBooleanValueString(boolean) [NOT deprecated in 5.6] + member org.hibernate.dialect.H2Dialect: public boolean supportsLimit() [NOT deprecated in 5.6] + member org.hibernate.dialect.H2Dialect: public java.lang.String getLimitString(java.lang.String, boolean) [NOT deprecated in 5.6] + member org.hibernate.dialect.H2Dialect: public boolean bindLimitParametersInReverseOrder() [NOT deprecated in 5.6] + member org.hibernate.dialect.H2Dialect: public boolean bindLimitParametersFirst() [NOT deprecated in 5.6] + member org.hibernate.dialect.H2Dialect: public boolean supportsSequences() [NOT deprecated in 5.6] + member org.hibernate.dialect.H2Dialect: public boolean supportsPooledSequences() [NOT deprecated in 5.6] + member org.hibernate.dialect.H2Dialect: public java.lang.String getCreateSequenceString(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.dialect.H2Dialect: public java.lang.String getDropSequenceString(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.dialect.H2Dialect: public java.lang.String getSelectSequenceNextValString(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.dialect.H2Dialect: public java.lang.String getSequenceNextValString(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.dialect.H2Dialect: public org.hibernate.exception.spi.ViolatedConstraintNameExtracter getViolatedConstraintNameExtracter() [NOT deprecated in 5.6] + member org.hibernate.dialect.H2Dialect: public org.hibernate.hql.spi.id.MultiTableBulkIdStrategy getDefaultMultiTableBulkIdStrategy() [NOT deprecated in 5.6] + member org.hibernate.dialect.H2Dialect: public boolean supportsUnionAll() [NOT deprecated in 5.6] + member org.hibernate.dialect.H2Dialect: public boolean supportsLobValueChangePropogation() [NOT deprecated in 5.6] + member org.hibernate.dialect.H2Dialect: public boolean supportsTuplesInSubqueries() [NOT deprecated in 5.6] + member org.hibernate.dialect.H2Dialect: public boolean supportsSelectAliasInGroupByClause() [NOT deprecated in 5.6] + member org.hibernate.dialect.HSQLDialect: public java.lang.String getAddColumnString() [NOT deprecated in 5.6] + member org.hibernate.dialect.HSQLDialect: public boolean supportsLockTimeouts() [NOT deprecated in 5.6] + member org.hibernate.dialect.HSQLDialect: public java.lang.String getForUpdateString() [NOT deprecated in 5.6] + member org.hibernate.dialect.HSQLDialect: public boolean supportsLimit() [NOT deprecated in 5.6] + member org.hibernate.dialect.HSQLDialect: public java.lang.String getLimitString(java.lang.String, boolean) [NOT deprecated in 5.6] + member org.hibernate.dialect.HSQLDialect: public boolean bindLimitParametersFirst() [NOT deprecated in 5.6] + member org.hibernate.dialect.HSQLDialect: public boolean supportsColumnCheck() [NOT deprecated in 5.6] + member org.hibernate.dialect.HSQLDialect: public boolean supportsSequences() [NOT deprecated in 5.6] + member org.hibernate.dialect.HSQLDialect: public boolean supportsPooledSequences() [NOT deprecated in 5.6] + member org.hibernate.dialect.HSQLDialect: protected java.lang.String getCreateSequenceString(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.dialect.HSQLDialect: protected java.lang.String getCreateSequenceString(java.lang.String, int, int) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.dialect.HSQLDialect: protected java.lang.String getDropSequenceString(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.dialect.HSQLDialect: public java.lang.String getSelectSequenceNextValString(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.dialect.HSQLDialect: public java.lang.String getSequenceNextValString(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.dialect.HSQLDialect: public org.hibernate.exception.spi.ViolatedConstraintNameExtracter getViolatedConstraintNameExtracter() [NOT deprecated in 5.6] + member org.hibernate.dialect.HSQLDialect: public java.lang.String getSelectClauseNullString(int) [NOT deprecated in 5.6] + member org.hibernate.dialect.HSQLDialect: public boolean supportsUnionAll() [NOT deprecated in 5.6] + member org.hibernate.dialect.HSQLDialect: public org.hibernate.hql.spi.id.MultiTableBulkIdStrategy getDefaultMultiTableBulkIdStrategy() [NOT deprecated in 5.6] + member org.hibernate.dialect.HSQLDialect: public java.lang.String getCurrentTimestampSQLFunctionName() [NOT deprecated in 5.6] + member org.hibernate.dialect.HSQLDialect: public org.hibernate.dialect.lock.LockingStrategy getLockingStrategy(org.hibernate.persister.entity.Lockable, org.hibernate.LockMode) [NOT deprecated in 5.6] + member org.hibernate.dialect.HSQLDialect: public boolean supportsEmptyInList() [NOT deprecated in 5.6] + member org.hibernate.dialect.HSQLDialect: public boolean requiresCastingOfParametersInSelectClause() [NOT deprecated in 5.6] + member org.hibernate.dialect.HSQLDialect: public boolean supportsLobValueChangePropogation() [NOT deprecated in 5.6] + member org.hibernate.dialect.HSQLDialect: public java.lang.String toBooleanValueString(boolean) [NOT deprecated in 5.6] + member org.hibernate.dialect.HSQLDialect: public boolean supportsNamedParameters(java.sql.DatabaseMetaData) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.dialect.MariaDBDialect: public boolean supportsRowValueConstructorSyntaxInInList() [NOT deprecated in 5.6] + member org.hibernate.dialect.MariaDBDialect: protected org.hibernate.dialect.MySQLStorageEngine getDefaultMySQLStorageEngine() [NOT deprecated in 5.6] + member org.hibernate.dialect.MySQLDialect: public static final java.lang.String ESCAPE_PATTERN_REPLACEMENT [NOT deprecated in 5.6] + member org.hibernate.dialect.MySQLDialect: protected void registerVarcharTypes() [NOT deprecated in 5.6] + member org.hibernate.dialect.MySQLDialect: public java.lang.String getAddColumnString() [NOT deprecated in 5.6] + member org.hibernate.dialect.MySQLDialect: public boolean supportsLimit() [NOT deprecated in 5.6] + member org.hibernate.dialect.MySQLDialect: public java.lang.String getLimitString(java.lang.String, boolean) [NOT deprecated in 5.6] + member org.hibernate.dialect.MySQLDialect: public org.hibernate.hql.spi.id.MultiTableBulkIdStrategy getDefaultMultiTableBulkIdStrategy() [NOT deprecated in 5.6] + member org.hibernate.dialect.MySQLDialect: public java.lang.String getCastTypeName(int) [NOT deprecated in 5.6] + member org.hibernate.dialect.MySQLDialect: protected java.lang.String smallIntegerCastTarget() [NOT deprecated in 5.6] + member org.hibernate.dialect.MySQLDialect: protected java.lang.String floatingPointNumberCastTarget() [NOT deprecated in 5.6] + member org.hibernate.dialect.MySQLDialect: protected java.lang.String fixedPointNumberCastTarget() [NOT deprecated in 5.6] + member org.hibernate.dialect.MySQLDialect: public org.hibernate.dialect.unique.UniqueDelegate getUniqueDelegate() [NOT deprecated in 5.6] + member org.hibernate.dialect.MySQLDialect: public boolean supportsRowValueConstructorSyntax() [NOT deprecated in 5.6] + member org.hibernate.dialect.MySQLDialect: public boolean supportsRowValueConstructorSyntaxInSet() [NOT deprecated in 5.6] + member org.hibernate.dialect.MySQLDialect: public java.lang.String renderOrderByElement(java.lang.String, java.lang.String, java.lang.String, org.hibernate.NullPrecedence) [NOT deprecated in 5.6] + member org.hibernate.dialect.MySQLDialect: public java.lang.String getForUpdateString() [NOT deprecated in 5.6] + member org.hibernate.dialect.MySQLDialect: public boolean supportsEmptyInList() [NOT deprecated in 5.6] + member org.hibernate.dialect.MySQLDialect: public boolean areStringComparisonsCaseInsensitive() [NOT deprecated in 5.6] + member org.hibernate.dialect.MySQLDialect: public boolean supportsLobValueChangePropogation() [NOT deprecated in 5.6] + member org.hibernate.dialect.MySQLDialect: public boolean supportsLockTimeouts() [NOT deprecated in 5.6] + member org.hibernate.dialect.MySQLDialect: public java.lang.String getNotExpression(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.dialect.MySQLDialect: protected java.lang.String getEngineKeyword() [NOT deprecated in 5.6] + member org.hibernate.dialect.MySQLDialect: protected java.lang.String escapeLiteral(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.dialect.MySQLDialect: public boolean supportsSelectAliasInGroupByClause() [NOT deprecated in 5.6] + member org.hibernate.dialect.OracleDialect: public org.hibernate.sql.JoinFragment createOuterJoinFragment() [NOT deprecated in 5.6] + member org.hibernate.dialect.OracleDialect: public org.hibernate.sql.CaseFragment createCaseFragment() [NOT deprecated in 5.6] + member org.hibernate.dialect.OracleDialect: public java.lang.String getLimitString(java.lang.String, boolean) [NOT deprecated in 5.6] + member org.hibernate.dialect.OracleDialect: public java.lang.String getSelectClauseNullString(int) [NOT deprecated in 5.6] + member org.hibernate.dialect.OracleDialect: public java.lang.String getCurrentTimestampSQLFunctionName() [NOT deprecated in 5.6] + member org.hibernate.dialect.PostgresPlusDialect: public java.lang.String getCurrentTimestampSelectString() [NOT deprecated in 5.6] + member org.hibernate.dialect.PostgresPlusDialect: public java.lang.String getCurrentTimestampSQLFunctionName() [NOT deprecated in 5.6] + member org.hibernate.dialect.PostgresPlusDialect: public java.sql.ResultSet getResultSet(java.sql.CallableStatement) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.dialect.SQLServerDialect: public java.lang.String getLimitString(java.lang.String, int, int) [NOT deprecated in 5.6] + member org.hibernate.dialect.SQLServerDialect: protected org.hibernate.dialect.pagination.LimitHandler getDefaultLimitHandler() [NOT deprecated in 5.6] + member org.hibernate.dialect.SQLServerDialect: public boolean supportsLimit() [NOT deprecated in 5.6] + member org.hibernate.dialect.SQLServerDialect: public boolean useMaxForLimit() [NOT deprecated in 5.6] + member org.hibernate.dialect.SQLServerDialect: public boolean supportsLimitOffset() [NOT deprecated in 5.6] + member org.hibernate.dialect.SQLServerDialect: public boolean supportsVariableLimit() [NOT deprecated in 5.6] + member org.hibernate.dialect.SQLServerDialect: public boolean areStringComparisonsCaseInsensitive() [NOT deprecated in 5.6] + member org.hibernate.dialect.SQLServerDialect: public boolean supportsLobValueChangePropogation() [NOT deprecated in 5.6] + member org.hibernate.dialect.SQLServerDialect: protected org.hibernate.type.descriptor.sql.SqlTypeDescriptor getSqlTypeDescriptorOverride(int) [NOT deprecated in 5.6] + member org.hibernate.dialect.SQLServerDialect: public boolean supportsPartitionBy() [NOT deprecated in 5.6] + member org.hibernate.dialect.SQLServerDialect: public boolean supportsTuplesInSubqueries() [NOT deprecated in 5.6] + member org.hibernate.dialect.SQLServerDialect: public boolean supportsTupleDistinctCounts() [NOT deprecated in 5.6] + member org.hibernate.dialect.SQLServerDialect: public boolean supportsExistsInSelect() [NOT deprecated in 5.6] + member org.hibernate.dialect.SQLServerDialect: public boolean supportsUnionAll() [NOT deprecated in 5.6] + member org.hibernate.dialect.SQLServerDialect: public boolean supportsEmptyInList() [NOT deprecated in 5.6] + member org.hibernate.dialect.SQLServerDialect: public java.lang.String getSelectGUIDString() [NOT deprecated in 5.6] + member org.hibernate.dialect.SQLServerDialect: public org.hibernate.hql.spi.id.MultiTableBulkIdStrategy getDefaultMultiTableBulkIdStrategy() [NOT deprecated in 5.6] + member org.hibernate.dialect.SQLServerDialect: public boolean isCurrentTimestampSelectStringCallable() [NOT deprecated in 5.6] + member org.hibernate.dialect.SQLServerDialect: public boolean supportsCurrentTimestampSelection() [NOT deprecated in 5.6] + member org.hibernate.dialect.SQLServerDialect: public java.sql.ResultSet getResultSet(java.sql.CallableStatement) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.dialect.SQLServerDialect: public int registerResultSetOutParameter(java.sql.CallableStatement, int) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.dialect.SQLServerDialect: public java.lang.String applyLocksToSql(java.lang.String, org.hibernate.LockOptions, java.util.Map) [NOT deprecated in 5.6] + member org.hibernate.dialect.SQLServerDialect: public java.lang.String getForUpdateString() [NOT deprecated in 5.6] + member org.hibernate.dialect.SQLServerDialect: public boolean qualifyIndexName() [NOT deprecated in 5.6] + member org.hibernate.dialect.SQLServerDialect: public java.lang.String getNullColumnString() [NOT deprecated in 5.6] + member org.hibernate.dialect.SQLServerDialect: public java.lang.String getAddColumnString() [NOT deprecated in 5.6] + member org.hibernate.dialect.SybaseDialect: protected org.hibernate.type.descriptor.sql.SqlTypeDescriptor getSqlTypeDescriptorOverride(int) [NOT deprecated in 5.6] + member org.hibernate.dialect.SybaseDialect: public boolean supportsPartitionBy() [NOT deprecated in 5.6] + member org.hibernate.dialect.SybaseDialect: public boolean supportsTuplesInSubqueries() [NOT deprecated in 5.6] + member org.hibernate.dialect.SybaseDialect: public boolean supportsTupleDistinctCounts() [NOT deprecated in 5.6] + member org.hibernate.dialect.SybaseDialect: public boolean doesRepeatableReadCauseReadersToBlockWriters() [NOT deprecated in 5.6] + member org.hibernate.dialect.SybaseDialect: public boolean doesReadCommittedCauseWritersToBlockReaders() [NOT deprecated in 5.6] + member org.hibernate.dialect.SybaseDialect: public boolean supportsExistsInSelect() [NOT deprecated in 5.6] + member org.hibernate.dialect.SybaseDialect: public boolean supportsUnionAll() [NOT deprecated in 5.6] + member org.hibernate.dialect.SybaseDialect: public boolean supportsEmptyInList() [NOT deprecated in 5.6] + member org.hibernate.dialect.SybaseDialect: public java.lang.String getSelectGUIDString() [NOT deprecated in 5.6] + member org.hibernate.dialect.SybaseDialect: public org.hibernate.hql.spi.id.MultiTableBulkIdStrategy getDefaultMultiTableBulkIdStrategy() [NOT deprecated in 5.6] + member org.hibernate.dialect.SybaseDialect: public java.lang.String getCurrentTimestampSelectString() [NOT deprecated in 5.6] + member org.hibernate.dialect.SybaseDialect: public boolean isCurrentTimestampSelectStringCallable() [NOT deprecated in 5.6] + member org.hibernate.dialect.SybaseDialect: public boolean supportsCurrentTimestampSelection() [NOT deprecated in 5.6] + member org.hibernate.dialect.SybaseDialect: public java.sql.ResultSet getResultSet(java.sql.CallableStatement) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.dialect.SybaseDialect: public int registerResultSetOutParameter(java.sql.CallableStatement, int) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.dialect.SybaseDialect: public java.lang.String applyLocksToSql(java.lang.String, org.hibernate.LockOptions, java.util.Map) [NOT deprecated in 5.6] + member org.hibernate.dialect.SybaseDialect: public java.lang.String appendLockHint(org.hibernate.LockOptions, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.dialect.SybaseDialect: public java.lang.String getForUpdateString() [NOT deprecated in 5.6] + member org.hibernate.dialect.SybaseDialect: public boolean qualifyIndexName() [NOT deprecated in 5.6] + member org.hibernate.dialect.SybaseDialect: public java.lang.String getAddColumnString() [NOT deprecated in 5.6] + member org.hibernate.dialect.function.CastFunction: public static final org.hibernate.dialect.function.CastFunction INSTANCE [NOT deprecated in 5.6] + member org.hibernate.dialect.function.CastFunction: public org.hibernate.dialect.function.CastFunction() [NOT deprecated in 5.6] + member org.hibernate.dialect.function.CastFunction: public boolean hasArguments() [NOT deprecated in 5.6] + member org.hibernate.dialect.function.CastFunction: public boolean hasParenthesesIfNoArguments() [NOT deprecated in 5.6] + member org.hibernate.dialect.function.CastFunction: public org.hibernate.type.Type getReturnType(org.hibernate.type.Type, org.hibernate.engine.spi.Mapping) throws org.hibernate.QueryException [NOT deprecated in 5.6] + member org.hibernate.dialect.function.CastFunction: public java.lang.String render(org.hibernate.type.Type, java.util.List, org.hibernate.engine.spi.SessionFactoryImplementor) throws org.hibernate.QueryException [NOT deprecated in 5.6] + member org.hibernate.dialect.function.DB2SubstringFunction: public org.hibernate.dialect.function.DB2SubstringFunction() [NOT deprecated in 5.6] + member org.hibernate.dialect.function.DB2SubstringFunction: protected java.lang.String getRenderedName(java.util.List) [NOT deprecated in 5.6] + member org.hibernate.dialect.function.StandardSQLFunction: public org.hibernate.dialect.function.StandardSQLFunction(java.lang.String, org.hibernate.type.Type) [NOT deprecated in 5.6] + member org.hibernate.dialect.function.StandardSQLFunction: public java.lang.String getName() [NOT deprecated in 5.6] + member org.hibernate.dialect.function.StandardSQLFunction: public org.hibernate.type.Type getType() [NOT deprecated in 5.6] + member org.hibernate.dialect.function.StandardSQLFunction: public boolean hasArguments() [NOT deprecated in 5.6] + member org.hibernate.dialect.function.StandardSQLFunction: public boolean hasParenthesesIfNoArguments() [NOT deprecated in 5.6] + member org.hibernate.dialect.function.StandardSQLFunction: public org.hibernate.type.Type getReturnType(org.hibernate.type.Type, org.hibernate.engine.spi.Mapping) [NOT deprecated in 5.6] + member org.hibernate.dialect.function.StandardSQLFunction: public java.lang.String render(org.hibernate.type.Type, java.util.List, org.hibernate.engine.spi.SessionFactoryImplementor) [NOT deprecated in 5.6] + member org.hibernate.dialect.function.StandardSQLFunction: protected java.lang.String getRenderedName(java.util.List) [NOT deprecated in 5.6] + member org.hibernate.dialect.function.StandardSQLFunction: public java.lang.String toString() [NOT deprecated in 5.6] + member org.hibernate.dialect.hint.IndexQueryHintHandler: public static final org.hibernate.dialect.hint.IndexQueryHintHandler INSTANCE [NOT deprecated in 5.6] + member org.hibernate.dialect.identity.HSQLIdentityColumnSupport: public org.hibernate.dialect.identity.HSQLIdentityColumnSupport(int) [NOT deprecated in 5.6] + member org.hibernate.dialect.identity.IdentityColumnSupport: public abstract org.hibernate.dialect.identity.GetGeneratedKeysDelegate buildGetGeneratedKeysDelegate(org.hibernate.id.PostInsertIdentityPersister, org.hibernate.dialect.Dialect) [NOT deprecated in 5.6] + member org.hibernate.dialect.identity.IdentityColumnSupportImpl: public org.hibernate.dialect.identity.GetGeneratedKeysDelegate buildGetGeneratedKeysDelegate(org.hibernate.id.PostInsertIdentityPersister, org.hibernate.dialect.Dialect) [NOT deprecated in 5.6] + member org.hibernate.dialect.identity.Oracle12cIdentityColumnSupport: public boolean supportsInsertSelectIdentity() [NOT deprecated in 5.6] + member org.hibernate.dialect.identity.Oracle12cIdentityColumnSupport: public org.hibernate.dialect.identity.GetGeneratedKeysDelegate buildGetGeneratedKeysDelegate(org.hibernate.id.PostInsertIdentityPersister, org.hibernate.dialect.Dialect) [NOT deprecated in 5.6] + member org.hibernate.dialect.lock.AbstractSelectLockingStrategy: protected org.hibernate.dialect.lock.AbstractSelectLockingStrategy(org.hibernate.persister.entity.Lockable, org.hibernate.LockMode) [NOT deprecated in 5.6] + member org.hibernate.dialect.lock.AbstractSelectLockingStrategy: protected org.hibernate.persister.entity.Lockable getLockable() [NOT deprecated in 5.6] + member org.hibernate.dialect.lock.AbstractSelectLockingStrategy: protected abstract java.lang.String generateLockString(int) [NOT deprecated in 5.6] + member org.hibernate.dialect.lock.LockingStrategy: public abstract void lock(java.io.Serializable, java.lang.Object, java.lang.Object, int, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.StaleObjectStateException, org.hibernate.dialect.lock.LockingStrategyException [NOT deprecated in 5.6] + member org.hibernate.dialect.lock.OptimisticForceIncrementLockingStrategy: public org.hibernate.dialect.lock.OptimisticForceIncrementLockingStrategy(org.hibernate.persister.entity.Lockable, org.hibernate.LockMode) [NOT deprecated in 5.6] + member org.hibernate.dialect.lock.OptimisticForceIncrementLockingStrategy: public void lock(java.io.Serializable, java.lang.Object, java.lang.Object, int, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.dialect.lock.OptimisticLockingStrategy: public org.hibernate.dialect.lock.OptimisticLockingStrategy(org.hibernate.persister.entity.Lockable, org.hibernate.LockMode) [NOT deprecated in 5.6] + member org.hibernate.dialect.lock.OptimisticLockingStrategy: public void lock(java.io.Serializable, java.lang.Object, java.lang.Object, int, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.dialect.lock.PessimisticForceIncrementLockingStrategy: public org.hibernate.dialect.lock.PessimisticForceIncrementLockingStrategy(org.hibernate.persister.entity.Lockable, org.hibernate.LockMode) [NOT deprecated in 5.6] + member org.hibernate.dialect.lock.PessimisticForceIncrementLockingStrategy: public void lock(java.io.Serializable, java.lang.Object, java.lang.Object, int, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.dialect.lock.PessimisticReadSelectLockingStrategy: public org.hibernate.dialect.lock.PessimisticReadSelectLockingStrategy(org.hibernate.persister.entity.Lockable, org.hibernate.LockMode) [NOT deprecated in 5.6] + member org.hibernate.dialect.lock.PessimisticReadSelectLockingStrategy: public void lock(java.io.Serializable, java.lang.Object, java.lang.Object, int, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.dialect.lock.PessimisticReadSelectLockingStrategy: protected java.lang.String generateLockString(int) [NOT deprecated in 5.6] + member org.hibernate.dialect.lock.PessimisticReadUpdateLockingStrategy: public org.hibernate.dialect.lock.PessimisticReadUpdateLockingStrategy(org.hibernate.persister.entity.Lockable, org.hibernate.LockMode) [NOT deprecated in 5.6] + member org.hibernate.dialect.lock.PessimisticReadUpdateLockingStrategy: public void lock(java.io.Serializable, java.lang.Object, java.lang.Object, int, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.dialect.lock.PessimisticReadUpdateLockingStrategy: protected java.lang.String generateLockString() [NOT deprecated in 5.6] + member org.hibernate.dialect.lock.PessimisticReadUpdateLockingStrategy: protected org.hibernate.LockMode getLockMode() [NOT deprecated in 5.6] + member org.hibernate.dialect.lock.PessimisticWriteSelectLockingStrategy: public org.hibernate.dialect.lock.PessimisticWriteSelectLockingStrategy(org.hibernate.persister.entity.Lockable, org.hibernate.LockMode) [NOT deprecated in 5.6] + member org.hibernate.dialect.lock.PessimisticWriteSelectLockingStrategy: public void lock(java.io.Serializable, java.lang.Object, java.lang.Object, int, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.dialect.lock.PessimisticWriteSelectLockingStrategy: protected java.lang.String generateLockString(int) [NOT deprecated in 5.6] + member org.hibernate.dialect.lock.PessimisticWriteUpdateLockingStrategy: public org.hibernate.dialect.lock.PessimisticWriteUpdateLockingStrategy(org.hibernate.persister.entity.Lockable, org.hibernate.LockMode) [NOT deprecated in 5.6] + member org.hibernate.dialect.lock.PessimisticWriteUpdateLockingStrategy: public void lock(java.io.Serializable, java.lang.Object, java.lang.Object, int, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.dialect.lock.PessimisticWriteUpdateLockingStrategy: protected java.lang.String generateLockString() [NOT deprecated in 5.6] + member org.hibernate.dialect.lock.PessimisticWriteUpdateLockingStrategy: protected org.hibernate.LockMode getLockMode() [NOT deprecated in 5.6] + member org.hibernate.dialect.lock.SelectLockingStrategy: public org.hibernate.dialect.lock.SelectLockingStrategy(org.hibernate.persister.entity.Lockable, org.hibernate.LockMode) [NOT deprecated in 5.6] + member org.hibernate.dialect.lock.SelectLockingStrategy: public void lock(java.io.Serializable, java.lang.Object, java.lang.Object, int, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.StaleObjectStateException, org.hibernate.JDBCException [NOT deprecated in 5.6] + member org.hibernate.dialect.lock.SelectLockingStrategy: protected java.lang.String generateLockString(int) [NOT deprecated in 5.6] + member org.hibernate.dialect.lock.UpdateLockingStrategy: public org.hibernate.dialect.lock.UpdateLockingStrategy(org.hibernate.persister.entity.Lockable, org.hibernate.LockMode) [NOT deprecated in 5.6] + member org.hibernate.dialect.lock.UpdateLockingStrategy: public void lock(java.io.Serializable, java.lang.Object, java.lang.Object, int, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.StaleObjectStateException, org.hibernate.JDBCException [NOT deprecated in 5.6] + member org.hibernate.dialect.lock.UpdateLockingStrategy: protected java.lang.String generateLockString() [NOT deprecated in 5.6] + member org.hibernate.dialect.lock.UpdateLockingStrategy: protected org.hibernate.LockMode getLockMode() [NOT deprecated in 5.6] + member org.hibernate.dialect.pagination.AbstractLimitHandler: protected org.hibernate.dialect.pagination.AbstractLimitHandler() [NOT deprecated in 5.6] + member org.hibernate.dialect.pagination.AbstractLimitHandler: public java.lang.String processSql(java.lang.String, org.hibernate.engine.spi.RowSelection) [NOT deprecated in 5.6] + member org.hibernate.dialect.pagination.AbstractLimitHandler: public int bindLimitParametersAtStartOfQuery(org.hibernate.engine.spi.RowSelection, java.sql.PreparedStatement, int) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.dialect.pagination.AbstractLimitHandler: public int bindLimitParametersAtEndOfQuery(org.hibernate.engine.spi.RowSelection, java.sql.PreparedStatement, int) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.dialect.pagination.AbstractLimitHandler: public void setMaxRows(org.hibernate.engine.spi.RowSelection, java.sql.PreparedStatement) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.dialect.pagination.AbstractLimitHandler: protected final int bindLimitParameters(org.hibernate.engine.spi.RowSelection, java.sql.PreparedStatement, int) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.dialect.pagination.AbstractLimitHandler: protected final int getMaxOrLimit(org.hibernate.engine.spi.RowSelection) [NOT deprecated in 5.6] + member org.hibernate.dialect.pagination.LimitHandler: public abstract java.lang.String processSql(java.lang.String, org.hibernate.engine.spi.RowSelection) [NOT deprecated in 5.6] + member org.hibernate.dialect.pagination.LimitHandler: public default java.lang.String processSql(java.lang.String, org.hibernate.engine.spi.QueryParameters) [NOT deprecated in 5.6] + member org.hibernate.dialect.pagination.LimitHandler: public abstract int bindLimitParametersAtStartOfQuery(org.hibernate.engine.spi.RowSelection, java.sql.PreparedStatement, int) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.dialect.pagination.LimitHandler: public abstract int bindLimitParametersAtEndOfQuery(org.hibernate.engine.spi.RowSelection, java.sql.PreparedStatement, int) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.dialect.pagination.LimitHandler: public abstract void setMaxRows(org.hibernate.engine.spi.RowSelection, java.sql.PreparedStatement) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.dialect.pagination.NoopLimitHandler: public java.lang.String processSql(java.lang.String, org.hibernate.engine.spi.RowSelection) [NOT deprecated in 5.6] + member org.hibernate.dialect.pagination.NoopLimitHandler: public int bindLimitParametersAtStartOfQuery(org.hibernate.engine.spi.RowSelection, java.sql.PreparedStatement, int) [NOT deprecated in 5.6] + member org.hibernate.dialect.pagination.NoopLimitHandler: public int bindLimitParametersAtEndOfQuery(org.hibernate.engine.spi.RowSelection, java.sql.PreparedStatement, int) [NOT deprecated in 5.6] + member org.hibernate.dialect.pagination.NoopLimitHandler: public void setMaxRows(org.hibernate.engine.spi.RowSelection, java.sql.PreparedStatement) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.dialect.pagination.Oracle12LimitHandler: public boolean bindLimitParametersInReverseOrder [NOT deprecated in 5.6] + member org.hibernate.dialect.pagination.Oracle12LimitHandler: public boolean useMaxForLimit [NOT deprecated in 5.6] + member org.hibernate.dialect.pagination.Oracle12LimitHandler: public java.lang.String processSql(java.lang.String, org.hibernate.engine.spi.RowSelection) [NOT deprecated in 5.6] + member org.hibernate.dialect.pagination.Oracle12LimitHandler: public java.lang.String processSql(java.lang.String, org.hibernate.engine.spi.QueryParameters) [NOT deprecated in 5.6] + member org.hibernate.dialect.pagination.SQLServer2012LimitHandler: public boolean supportsLimit() [NOT deprecated in 5.6] + member org.hibernate.dialect.pagination.SQLServer2012LimitHandler: public boolean supportsVariableLimit() [NOT deprecated in 5.6] + member org.hibernate.dialect.pagination.SQLServer2012LimitHandler: public java.lang.String processSql(java.lang.String, org.hibernate.engine.spi.RowSelection) [NOT deprecated in 5.6] + member org.hibernate.dialect.pagination.SQLServer2012LimitHandler: public boolean useMaxForLimit() [NOT deprecated in 5.6] + member org.hibernate.dialect.pagination.SQLServer2012LimitHandler: public int convertToFirstRowValue(int) [NOT deprecated in 5.6] + member org.hibernate.dialect.pagination.SQLServer2012LimitHandler: public int bindLimitParametersAtEndOfQuery(org.hibernate.engine.spi.RowSelection, java.sql.PreparedStatement, int) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.dialect.pagination.TopLimitHandler: public org.hibernate.dialect.pagination.TopLimitHandler(boolean, boolean) [NOT deprecated in 5.6] + member org.hibernate.dialect.pagination.TopLimitHandler: public boolean supportsLimit() [NOT deprecated in 5.6] + member org.hibernate.dialect.pagination.TopLimitHandler: public boolean useMaxForLimit() [NOT deprecated in 5.6] + member org.hibernate.dialect.pagination.TopLimitHandler: public boolean supportsLimitOffset() [NOT deprecated in 5.6] + member org.hibernate.dialect.pagination.TopLimitHandler: public boolean supportsVariableLimit() [NOT deprecated in 5.6] + member org.hibernate.dialect.pagination.TopLimitHandler: public java.lang.String processSql(java.lang.String, org.hibernate.engine.spi.RowSelection) [NOT deprecated in 5.6] + member org.hibernate.dialect.unique.UniqueDelegate: public default java.lang.String getColumnDefinitionUniquenessFragment(org.hibernate.mapping.Column) [deprecated in 5.6] + member org.hibernate.dialect.unique.UniqueDelegate: public default java.lang.String getColumnDefinitionUniquenessFragment(org.hibernate.mapping.Column, org.hibernate.boot.model.relational.SqlStringGenerationContext) [NOT deprecated in 5.6] + member org.hibernate.dialect.unique.UniqueDelegate: public default java.lang.String getTableCreationUniqueConstraintsFragment(org.hibernate.mapping.Table) [deprecated in 5.6] + member org.hibernate.dialect.unique.UniqueDelegate: public default java.lang.String getTableCreationUniqueConstraintsFragment(org.hibernate.mapping.Table, org.hibernate.boot.model.relational.SqlStringGenerationContext) [NOT deprecated in 5.6] + member org.hibernate.dialect.unique.UniqueDelegate: public default java.lang.String getAlterTableToAddUniqueKeyCommand(org.hibernate.mapping.UniqueKey, org.hibernate.boot.Metadata) [deprecated in 5.6] + member org.hibernate.dialect.unique.UniqueDelegate: public default java.lang.String getAlterTableToAddUniqueKeyCommand(org.hibernate.mapping.UniqueKey, org.hibernate.boot.Metadata, org.hibernate.boot.model.relational.SqlStringGenerationContext) [NOT deprecated in 5.6] + member org.hibernate.dialect.unique.UniqueDelegate: public default java.lang.String getAlterTableToDropUniqueKeyCommand(org.hibernate.mapping.UniqueKey, org.hibernate.boot.Metadata) [deprecated in 5.6] + member org.hibernate.dialect.unique.UniqueDelegate: public default java.lang.String getAlterTableToDropUniqueKeyCommand(org.hibernate.mapping.UniqueKey, org.hibernate.boot.Metadata, org.hibernate.boot.model.relational.SqlStringGenerationContext) [NOT deprecated in 5.6] + member org.hibernate.engine.OptimisticLockStyle: public int getOldCode() [NOT deprecated in 5.6] + member org.hibernate.engine.OptimisticLockStyle: public static org.hibernate.engine.OptimisticLockStyle interpretOldCode(int) [NOT deprecated in 5.6] + member org.hibernate.engine.jdbc.Size: public static final int DEFAULT_LENGTH [NOT deprecated in 5.6] + member org.hibernate.engine.jdbc.Size: public org.hibernate.engine.jdbc.Size(int, int, long, org.hibernate.engine.jdbc.Size$LobMultiplier) [NOT deprecated in 5.6] + member org.hibernate.engine.jdbc.Size: public int getPrecision() [NOT deprecated in 5.6] + member org.hibernate.engine.jdbc.Size: public int getScale() [NOT deprecated in 5.6] + member org.hibernate.engine.jdbc.Size: public long getLength() [NOT deprecated in 5.6] + member org.hibernate.engine.jdbc.Size: public void setPrecision(int) [NOT deprecated in 5.6] + member org.hibernate.engine.jdbc.Size: public void setScale(int) [NOT deprecated in 5.6] + member org.hibernate.engine.jdbc.Size: public void setLength(long) [NOT deprecated in 5.6] + member org.hibernate.engine.jdbc.Size: public void setLobMultiplier(org.hibernate.engine.jdbc.Size$LobMultiplier) [NOT deprecated in 5.6] + member org.hibernate.engine.profile.Fetch: public org.hibernate.engine.profile.Fetch(org.hibernate.engine.profile.Association, org.hibernate.engine.profile.Fetch$Style) [NOT deprecated in 5.6] + member org.hibernate.engine.profile.Fetch: public org.hibernate.engine.profile.Fetch$Style getStyle() [NOT deprecated in 5.6] + member org.hibernate.engine.profile.FetchProfile: public void addFetch(org.hibernate.engine.profile.Association, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.engine.profile.FetchProfile: public void addFetch(org.hibernate.engine.profile.Association, org.hibernate.engine.profile.Fetch$Style) [NOT deprecated in 5.6] + member org.hibernate.engine.profile.FetchProfile: public boolean isContainsJoinFetchedCollection() [NOT deprecated in 5.6] + member org.hibernate.engine.profile.FetchProfile: public boolean isContainsJoinFetchedBag() [NOT deprecated in 5.6] + member org.hibernate.graph.AttributeNode: public abstract jakarta.persistence.metamodel.Attribute getAttributeDescriptor() [NOT deprecated in 5.6] + member org.hibernate.graph.AttributeNode: public abstract void addSubGraph(java.lang.Class, org.hibernate.graph.SubGraph) [NOT deprecated in 5.6] + member org.hibernate.graph.AttributeNode: public abstract void addKeySubGraph(java.lang.Class, org.hibernate.graph.SubGraph) [NOT deprecated in 5.6] + member org.hibernate.graph.EntityGraphs: public static jakarta.persistence.EntityGraph merge(jakarta.persistence.EntityManager, java.lang.Class, jakarta.persistence.EntityGraph...) [NOT deprecated in 5.6] + member org.hibernate.graph.EntityGraphs: public static jakarta.persistence.EntityGraph merge(org.hibernate.Session, java.lang.Class, org.hibernate.graph.Graph...) [NOT deprecated in 5.6] + member org.hibernate.graph.EntityGraphs: public static jakarta.persistence.EntityGraph merge(org.hibernate.engine.spi.SessionImplementor, java.lang.Class, org.hibernate.graph.spi.GraphImplementor...) [NOT deprecated in 5.6] + member org.hibernate.graph.Graph: public abstract jakarta.persistence.metamodel.ManagedType getGraphedType() [NOT deprecated in 5.6] + member org.hibernate.graph.Graph: public abstract java.util.List> getGraphAttributeNodes() [NOT deprecated in 5.6] + member org.hibernate.graph.Graph: public abstract org.hibernate.graph.AttributeNode findAttributeNode(jakarta.persistence.metamodel.Attribute) [NOT deprecated in 5.6] + member org.hibernate.graph.Graph: public abstract org.hibernate.graph.AttributeNode addAttributeNode(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.graph.Graph: public abstract org.hibernate.graph.SubGraph addSubGraph(jakarta.persistence.metamodel.Attribute) throws org.hibernate.graph.CannotContainSubGraphException [NOT deprecated in 5.6] + member org.hibernate.graph.Graph: public abstract org.hibernate.graph.SubGraph addSubGraph(jakarta.persistence.metamodel.Attribute, java.lang.Class) throws org.hibernate.graph.CannotContainSubGraphException [NOT deprecated in 5.6] + member org.hibernate.graph.Graph: public abstract org.hibernate.graph.SubGraph addKeySubGraph(jakarta.persistence.metamodel.Attribute) throws org.hibernate.graph.CannotContainSubGraphException [NOT deprecated in 5.6] + member org.hibernate.graph.Graph: public abstract org.hibernate.graph.SubGraph addKeySubGraph(jakarta.persistence.metamodel.Attribute, java.lang.Class) throws org.hibernate.graph.CannotContainSubGraphException [NOT deprecated in 5.6] + member org.hibernate.graph.GraphSemantic: public java.lang.String getJakartaJpaHintName() [NOT deprecated in 5.6] + member org.hibernate.graph.GraphSemantic: public static org.hibernate.graph.GraphSemantic fromJpaHintName(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.graph.RootGraph: public abstract boolean appliesTo(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.graph.RootGraph: public abstract boolean appliesTo(java.lang.Class) [NOT deprecated in 5.6] + member org.hibernate.graph.RootGraph: public abstract org.hibernate.graph.SubGraph addSubclassSubgraph(java.lang.Class) [NOT deprecated in 5.6] + member org.hibernate.graph.RootGraph: public default java.util.List> getAttributeNodes() [NOT deprecated in 5.6] + member org.hibernate.graph.RootGraph: public default void addAttributeNodes(java.lang.String...) [NOT deprecated in 5.6] + member org.hibernate.graph.RootGraph: public default void addAttributeNodes(jakarta.persistence.metamodel.Attribute...) [NOT deprecated in 5.6] + member org.hibernate.graph.RootGraph: public default org.hibernate.graph.SubGraph addSubgraph(jakarta.persistence.metamodel.Attribute) [NOT deprecated in 5.6] + member org.hibernate.graph.RootGraph: public default org.hibernate.graph.SubGraph addSubgraph(jakarta.persistence.metamodel.Attribute, java.lang.Class) [NOT deprecated in 5.6] + member org.hibernate.graph.RootGraph: public default org.hibernate.graph.SubGraph addSubgraph(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.graph.RootGraph: public default org.hibernate.graph.SubGraph addSubgraph(java.lang.String, java.lang.Class) [NOT deprecated in 5.6] + member org.hibernate.graph.RootGraph: public default org.hibernate.graph.SubGraph addKeySubgraph(jakarta.persistence.metamodel.Attribute) [NOT deprecated in 5.6] + member org.hibernate.graph.RootGraph: public default org.hibernate.graph.SubGraph addKeySubgraph(jakarta.persistence.metamodel.Attribute, java.lang.Class) [NOT deprecated in 5.6] + member org.hibernate.graph.RootGraph: public default org.hibernate.graph.SubGraph addKeySubgraph(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.graph.RootGraph: public default jakarta.persistence.Subgraph addKeySubgraph(java.lang.String, java.lang.Class) [NOT deprecated in 5.6] + member org.hibernate.graph.RootGraph: public default jakarta.persistence.Subgraph addKeySubgraph(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.graph.RootGraph: public default jakarta.persistence.Subgraph addKeySubgraph(jakarta.persistence.metamodel.Attribute, java.lang.Class) [NOT deprecated in 5.6] + member org.hibernate.graph.RootGraph: public default jakarta.persistence.Subgraph addKeySubgraph(jakarta.persistence.metamodel.Attribute) [NOT deprecated in 5.6] + member org.hibernate.graph.RootGraph: public default jakarta.persistence.Subgraph addSubgraph(java.lang.String, java.lang.Class) [NOT deprecated in 5.6] + member org.hibernate.graph.RootGraph: public default jakarta.persistence.Subgraph addSubgraph(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.graph.RootGraph: public default jakarta.persistence.Subgraph addSubgraph(jakarta.persistence.metamodel.Attribute, java.lang.Class) [NOT deprecated in 5.6] + member org.hibernate.graph.RootGraph: public default jakarta.persistence.Subgraph addSubgraph(jakarta.persistence.metamodel.Attribute) [NOT deprecated in 5.6] + member org.hibernate.graph.SubGraph: public default java.util.List> getAttributeNodes() [NOT deprecated in 5.6] + member org.hibernate.graph.SubGraph: public default void addAttributeNodes(java.lang.String...) [NOT deprecated in 5.6] + member org.hibernate.graph.SubGraph: public default void addAttributeNodes(jakarta.persistence.metamodel.Attribute...) [NOT deprecated in 5.6] + member org.hibernate.graph.SubGraph: public default org.hibernate.graph.SubGraph addSubgraph(jakarta.persistence.metamodel.Attribute) [NOT deprecated in 5.6] + member org.hibernate.graph.SubGraph: public default org.hibernate.graph.SubGraph addSubgraph(jakarta.persistence.metamodel.Attribute, java.lang.Class) [NOT deprecated in 5.6] + member org.hibernate.graph.SubGraph: public default org.hibernate.graph.SubGraph addSubgraph(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.graph.SubGraph: public default org.hibernate.graph.SubGraph addSubgraph(java.lang.String, java.lang.Class) [NOT deprecated in 5.6] + member org.hibernate.graph.SubGraph: public default org.hibernate.graph.SubGraph addKeySubgraph(jakarta.persistence.metamodel.Attribute) [NOT deprecated in 5.6] + member org.hibernate.graph.SubGraph: public default org.hibernate.graph.SubGraph addKeySubgraph(jakarta.persistence.metamodel.Attribute, java.lang.Class) [NOT deprecated in 5.6] + member org.hibernate.graph.SubGraph: public default org.hibernate.graph.SubGraph addKeySubgraph(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.graph.SubGraph: public default org.hibernate.graph.SubGraph addKeySubgraph(java.lang.String, java.lang.Class) [NOT deprecated in 5.6] + member org.hibernate.graph.SubGraph: public default jakarta.persistence.Subgraph addKeySubgraph(java.lang.String, java.lang.Class) [NOT deprecated in 5.6] + member org.hibernate.graph.SubGraph: public default jakarta.persistence.Subgraph addKeySubgraph(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.graph.SubGraph: public default jakarta.persistence.Subgraph addKeySubgraph(jakarta.persistence.metamodel.Attribute, java.lang.Class) [NOT deprecated in 5.6] + member org.hibernate.graph.SubGraph: public default jakarta.persistence.Subgraph addKeySubgraph(jakarta.persistence.metamodel.Attribute) [NOT deprecated in 5.6] + member org.hibernate.graph.SubGraph: public default jakarta.persistence.Subgraph addSubgraph(java.lang.String, java.lang.Class) [NOT deprecated in 5.6] + member org.hibernate.graph.SubGraph: public default jakarta.persistence.Subgraph addSubgraph(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.graph.SubGraph: public default jakarta.persistence.Subgraph addSubgraph(jakarta.persistence.metamodel.Attribute, java.lang.Class) [NOT deprecated in 5.6] + member org.hibernate.graph.SubGraph: public default jakarta.persistence.Subgraph addSubgraph(jakarta.persistence.metamodel.Attribute) [NOT deprecated in 5.6] + member org.hibernate.id.AbstractPostInsertGenerator: public java.io.Serializable generate(org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.id.AbstractPostInsertGenerator: public boolean supportsBulkInsertionIdentifierGeneration() [NOT deprecated in 5.6] + member org.hibernate.id.AbstractPostInsertGenerator: public java.lang.String determineBulkInsertionIdentifierGenerationSelectFragment(org.hibernate.boot.model.relational.SqlStringGenerationContext) [NOT deprecated in 5.6] + member org.hibernate.id.Assigned: public java.io.Serializable generate(org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.id.Assigned: public void configure(org.hibernate.type.Type, java.util.Properties, org.hibernate.service.ServiceRegistry) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.id.BulkInsertionCapableIdentifierGenerator: public abstract boolean supportsBulkInsertionIdentifierGeneration() [NOT deprecated in 5.6] + member org.hibernate.id.BulkInsertionCapableIdentifierGenerator: public default java.lang.String determineBulkInsertionIdentifierGenerationSelectFragment(org.hibernate.dialect.Dialect) [NOT deprecated in 5.6] + member org.hibernate.id.CompositeNestedGeneratedValueGenerator: public org.hibernate.id.CompositeNestedGeneratedValueGenerator(org.hibernate.id.CompositeNestedGeneratedValueGenerator$GenerationContextLocator) [NOT deprecated in 5.6] + member org.hibernate.id.CompositeNestedGeneratedValueGenerator: public java.io.Serializable generate(org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.id.CompositeNestedGeneratedValueGenerator$GenerationContextLocator: public abstract java.io.Serializable locateGenerationContext(org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.id.CompositeNestedGeneratedValueGenerator$GenerationPlan: public default void initialize(org.hibernate.boot.model.relational.SqlStringGenerationContext) [NOT deprecated in 5.6] + member org.hibernate.id.CompositeNestedGeneratedValueGenerator$GenerationPlan: public abstract void execute(org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.id.Configurable: public abstract void configure(org.hibernate.type.Type, java.util.Properties, org.hibernate.service.ServiceRegistry) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.id.ForeignGenerator: public void configure(org.hibernate.type.Type, java.util.Properties, org.hibernate.service.ServiceRegistry) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.id.ForeignGenerator: public java.io.Serializable generate(org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.id.GUIDGenerator: public java.io.Serializable generate(org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.id.IdentifierGenerator: public default void initialize(org.hibernate.boot.model.relational.SqlStringGenerationContext) [NOT deprecated in 5.6] + member org.hibernate.id.IdentifierGenerator: public abstract java.io.Serializable generate(org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.id.IdentifierGenerator: public default boolean supportsJdbcBatchInserts() [NOT deprecated in 5.6] + member org.hibernate.id.IdentifierGeneratorHelper: public static final java.io.Serializable POST_INSERT_INDICATOR [NOT deprecated in 5.6] + member org.hibernate.id.IdentifierGeneratorHelper: public static java.io.Serializable getGeneratedIdentity(java.sql.ResultSet, java.lang.String, org.hibernate.type.Type, org.hibernate.dialect.Dialect) throws java.sql.SQLException, org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.id.IdentifierGeneratorHelper: public static java.io.Serializable get(java.sql.ResultSet, java.lang.String, org.hibernate.type.Type, org.hibernate.dialect.Dialect) throws java.sql.SQLException, org.hibernate.id.IdentifierGenerationException [NOT deprecated in 5.6] + member org.hibernate.id.IdentifierGeneratorHelper: public static java.lang.Number createNumber(long, java.lang.Class) throws org.hibernate.id.IdentifierGenerationException [deprecated in 5.6] + member org.hibernate.id.IdentifierGeneratorHelper: public static long extractLong(org.hibernate.id.IntegralDataTypeHolder) [NOT deprecated in 5.6] + member org.hibernate.id.IdentifierGeneratorHelper: public static java.math.BigInteger extractBigInteger(org.hibernate.id.IntegralDataTypeHolder) [NOT deprecated in 5.6] + member org.hibernate.id.IdentifierGeneratorHelper: public static java.math.BigDecimal extractBigDecimal(org.hibernate.id.IntegralDataTypeHolder) [NOT deprecated in 5.6] + member org.hibernate.id.IdentityGenerator: public org.hibernate.id.insert.InsertGeneratedIdentifierDelegate getInsertGeneratedIdentifierDelegate(org.hibernate.id.PostInsertIdentityPersister, org.hibernate.dialect.Dialect, boolean) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.id.IncrementGenerator: public synchronized java.io.Serializable generate(org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.id.IncrementGenerator: public void configure(org.hibernate.type.Type, java.util.Properties, org.hibernate.service.ServiceRegistry) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.id.PersistentIdentifierGenerator: public default java.lang.Object generatorKey() [deprecated in 5.6] + member org.hibernate.id.PostInsertIdentifierGenerator: public abstract org.hibernate.id.insert.InsertGeneratedIdentifierDelegate getInsertGeneratedIdentifierDelegate(org.hibernate.id.PostInsertIdentityPersister, org.hibernate.dialect.Dialect, boolean) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.id.PostInsertIdentifierGenerator: public default boolean supportsJdbcBatchInserts() [NOT deprecated in 5.6] + member org.hibernate.id.SelectGenerator: public void configure(org.hibernate.type.Type, java.util.Properties, org.hibernate.service.ServiceRegistry) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.id.SelectGenerator: public org.hibernate.id.insert.InsertGeneratedIdentifierDelegate getInsertGeneratedIdentifierDelegate(org.hibernate.id.PostInsertIdentityPersister, org.hibernate.dialect.Dialect, boolean) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.id.UUIDGenerator: public static org.hibernate.id.UUIDGenerator buildSessionFactoryUniqueIdentifierGenerator() [NOT deprecated in 5.6] + member org.hibernate.id.UUIDGenerator: public void configure(org.hibernate.type.Type, java.util.Properties, org.hibernate.service.ServiceRegistry) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.id.UUIDGenerator: public java.io.Serializable generate(org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.id.UUIDHexGenerator: public void configure(org.hibernate.type.Type, java.util.Properties, org.hibernate.service.ServiceRegistry) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.id.UUIDHexGenerator: public java.io.Serializable generate(org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.id.enhanced.DatabaseStructure: public default java.lang.String getName() [deprecated in 5.6] + member org.hibernate.id.enhanced.HiLoOptimizer: public synchronized java.io.Serializable generate(org.hibernate.id.enhanced.AccessCallback) [NOT deprecated in 5.6] + member org.hibernate.id.enhanced.HiLoOptimizer: public synchronized org.hibernate.id.IntegralDataTypeHolder getLastSourceValue() [NOT deprecated in 5.6] + member org.hibernate.id.enhanced.HiLoOptimizer: public synchronized org.hibernate.id.IntegralDataTypeHolder getLastValue() [NOT deprecated in 5.6] + member org.hibernate.id.enhanced.HiLoOptimizer: public synchronized org.hibernate.id.IntegralDataTypeHolder getHiValue() [NOT deprecated in 5.6] + member org.hibernate.id.enhanced.LegacyHiLoAlgorithmOptimizer: public synchronized java.io.Serializable generate(org.hibernate.id.enhanced.AccessCallback) [NOT deprecated in 5.6] + member org.hibernate.id.enhanced.LegacyHiLoAlgorithmOptimizer: public synchronized org.hibernate.id.IntegralDataTypeHolder getLastSourceValue() [NOT deprecated in 5.6] + member org.hibernate.id.enhanced.LegacyHiLoAlgorithmOptimizer: public synchronized org.hibernate.id.IntegralDataTypeHolder getLastValue() [NOT deprecated in 5.6] + member org.hibernate.id.enhanced.OptimizerFactory: public static final java.lang.String NONE [deprecated in 5.6] + member org.hibernate.id.enhanced.OptimizerFactory: public static final java.lang.String HILO [deprecated in 5.6] + member org.hibernate.id.enhanced.OptimizerFactory: public static final java.lang.String LEGACY_HILO [deprecated in 5.6] + member org.hibernate.id.enhanced.OptimizerFactory: public static final java.lang.String POOL [deprecated in 5.6] + member org.hibernate.id.enhanced.OptimizerFactory: public static final java.lang.String POOL_LO [deprecated in 5.6] + member org.hibernate.id.enhanced.OptimizerFactory: public static boolean isPooledOptimizer(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.id.enhanced.OptimizerFactory: public static org.hibernate.id.enhanced.Optimizer buildOptimizer(java.lang.String, java.lang.Class, int) [deprecated in 5.6] + member org.hibernate.id.enhanced.OptimizerFactory: public static org.hibernate.id.enhanced.Optimizer buildOptimizer(java.lang.String, java.lang.Class, int, long) [NOT deprecated in 5.6] + member org.hibernate.id.enhanced.PooledLoOptimizer: public synchronized java.io.Serializable generate(org.hibernate.id.enhanced.AccessCallback) [NOT deprecated in 5.6] + member org.hibernate.id.enhanced.PooledOptimizer: public synchronized java.io.Serializable generate(org.hibernate.id.enhanced.AccessCallback) [NOT deprecated in 5.6] + member org.hibernate.id.enhanced.SequenceStructure: public org.hibernate.id.enhanced.SequenceStructure(org.hibernate.engine.jdbc.env.spi.JdbcEnvironment, org.hibernate.boot.model.relational.QualifiedName, int, int, java.lang.Class) [NOT deprecated in 5.6] + member org.hibernate.id.enhanced.SequenceStructure: public java.lang.String getName() [deprecated in 5.6] + member org.hibernate.id.enhanced.SequenceStyleGenerator: public static final java.lang.String DEF_SEQUENCE_NAME [NOT deprecated in 5.6] + member org.hibernate.id.enhanced.SequenceStyleGenerator: public static final java.lang.String INITIAL_PARAM [NOT deprecated in 5.6] + member org.hibernate.id.enhanced.SequenceStyleGenerator: public static final int DEFAULT_INITIAL_VALUE [NOT deprecated in 5.6] + member org.hibernate.id.enhanced.SequenceStyleGenerator: public static final java.lang.String INCREMENT_PARAM [NOT deprecated in 5.6] + member org.hibernate.id.enhanced.SequenceStyleGenerator: public static final int DEFAULT_INCREMENT_SIZE [NOT deprecated in 5.6] + member org.hibernate.id.enhanced.SequenceStyleGenerator: public static final java.lang.String CONFIG_PREFER_SEQUENCE_PER_ENTITY [NOT deprecated in 5.6] + member org.hibernate.id.enhanced.SequenceStyleGenerator: public static final java.lang.String OPT_PARAM [NOT deprecated in 5.6] + member org.hibernate.id.enhanced.SequenceStyleGenerator: public void configure(org.hibernate.type.Type, java.util.Properties, org.hibernate.service.ServiceRegistry) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.id.enhanced.SequenceStyleGenerator: protected org.hibernate.boot.model.relational.QualifiedName determineSequenceName(java.util.Properties, org.hibernate.dialect.Dialect, org.hibernate.engine.jdbc.env.spi.JdbcEnvironment, org.hibernate.service.ServiceRegistry) [NOT deprecated in 5.6] + member org.hibernate.id.enhanced.SequenceStyleGenerator: protected java.lang.String determineOptimizationStrategy(java.util.Properties, int) [NOT deprecated in 5.6] + member org.hibernate.id.enhanced.SequenceStyleGenerator: protected int determineAdjustedIncrementSize(java.lang.String, int) [NOT deprecated in 5.6] + member org.hibernate.id.enhanced.SequenceStyleGenerator: public java.io.Serializable generate(org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.id.enhanced.SequenceStyleGenerator: public java.lang.Object generatorKey() [deprecated in 5.6] + member org.hibernate.id.enhanced.StandardOptimizerDescriptor: public static org.hibernate.id.enhanced.StandardOptimizerDescriptor fromExternalName(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.id.enhanced.TableGenerator: public static final java.lang.String INITIAL_PARAM [NOT deprecated in 5.6] + member org.hibernate.id.enhanced.TableGenerator: public static final int DEFAULT_INITIAL_VALUE [NOT deprecated in 5.6] + member org.hibernate.id.enhanced.TableGenerator: public static final java.lang.String INCREMENT_PARAM [NOT deprecated in 5.6] + member org.hibernate.id.enhanced.TableGenerator: public static final int DEFAULT_INCREMENT_SIZE [NOT deprecated in 5.6] + member org.hibernate.id.enhanced.TableGenerator: public static final java.lang.String OPT_PARAM [NOT deprecated in 5.6] + member org.hibernate.id.enhanced.TableGenerator: public java.lang.Object generatorKey() [deprecated in 5.6] + member org.hibernate.id.enhanced.TableGenerator: public void configure(org.hibernate.type.Type, java.util.Properties, org.hibernate.service.ServiceRegistry) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.id.enhanced.TableGenerator: protected java.lang.String buildSelectQuery(java.lang.String, org.hibernate.boot.model.relational.SqlStringGenerationContext) [NOT deprecated in 5.6] + member org.hibernate.id.enhanced.TableGenerator: protected java.lang.String buildUpdateQuery(java.lang.String, org.hibernate.boot.model.relational.SqlStringGenerationContext) [NOT deprecated in 5.6] + member org.hibernate.id.enhanced.TableGenerator: protected java.lang.String buildInsertQuery(java.lang.String, org.hibernate.boot.model.relational.SqlStringGenerationContext) [NOT deprecated in 5.6] + member org.hibernate.id.enhanced.TableGenerator: public java.io.Serializable generate(org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.id.enhanced.TableStructure: public org.hibernate.id.enhanced.TableStructure(org.hibernate.engine.jdbc.env.spi.JdbcEnvironment, org.hibernate.boot.model.relational.QualifiedName, org.hibernate.boot.model.naming.Identifier, int, int, java.lang.Class) [NOT deprecated in 5.6] + member org.hibernate.id.enhanced.TableStructure: public java.lang.String getName() [deprecated in 5.6] + member org.hibernate.id.insert.AbstractReturningDelegate: public org.hibernate.id.insert.AbstractReturningDelegate(org.hibernate.id.PostInsertIdentityPersister) [NOT deprecated in 5.6] + member org.hibernate.id.insert.AbstractReturningDelegate: public final java.io.Serializable performInsert(java.lang.String, org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.id.insert.Binder) [NOT deprecated in 5.6] + member org.hibernate.id.insert.AbstractReturningDelegate: protected org.hibernate.id.PostInsertIdentityPersister getPersister() [NOT deprecated in 5.6] + member org.hibernate.id.insert.AbstractReturningDelegate: protected abstract java.sql.PreparedStatement prepare(java.lang.String, org.hibernate.engine.spi.SharedSessionContractImplementor) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.id.insert.AbstractReturningDelegate: protected abstract java.io.Serializable executeAndExtract(java.sql.PreparedStatement, org.hibernate.engine.spi.SharedSessionContractImplementor) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.id.insert.AbstractReturningDelegate: protected void releaseStatement(java.sql.PreparedStatement, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.id.insert.AbstractSelectingDelegate: protected org.hibernate.id.insert.AbstractSelectingDelegate(org.hibernate.id.PostInsertIdentityPersister) [NOT deprecated in 5.6] + member org.hibernate.id.insert.AbstractSelectingDelegate: public final java.io.Serializable performInsert(java.lang.String, org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.id.insert.Binder) [NOT deprecated in 5.6] + member org.hibernate.id.insert.AbstractSelectingDelegate: protected void bindParameters(org.hibernate.engine.spi.SharedSessionContractImplementor, java.sql.PreparedStatement, java.lang.Object) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.id.insert.AbstractSelectingDelegate: protected abstract java.io.Serializable getResult(org.hibernate.engine.spi.SharedSessionContractImplementor, java.sql.ResultSet, java.lang.Object) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.id.insert.InsertGeneratedIdentifierDelegate: public default org.hibernate.id.insert.IdentifierGeneratingInsert prepareIdentifierGeneratingInsert() [deprecated in 5.6] + member org.hibernate.id.insert.InsertGeneratedIdentifierDelegate: public default org.hibernate.id.insert.IdentifierGeneratingInsert prepareIdentifierGeneratingInsert(org.hibernate.boot.model.relational.SqlStringGenerationContext) [NOT deprecated in 5.6] + member org.hibernate.id.insert.InsertGeneratedIdentifierDelegate: public abstract java.io.Serializable performInsert(java.lang.String, org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.id.insert.Binder) [NOT deprecated in 5.6] + member org.hibernate.jdbc.Expectation: public abstract int prepare(java.sql.PreparedStatement) throws java.sql.SQLException, org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.jdbc.Expectation: public abstract boolean canBeBatched() [NOT deprecated in 5.6] + member org.hibernate.jdbc.Expectations: public static final int USUAL_EXPECTED_COUNT [NOT deprecated in 5.6] + member org.hibernate.jdbc.Expectations: public static final int USUAL_PARAM_POSITION [NOT deprecated in 5.6] + member org.hibernate.jdbc.Expectations: public static org.hibernate.jdbc.Expectation appropriateExpectation(org.hibernate.engine.spi.ExecuteUpdateResultCheckStyle) [NOT deprecated in 5.6] + member org.hibernate.jpa.QueryHints: public static final java.lang.String HINT_PASS_DISTINCT_THROUGH [NOT deprecated in 5.6] + member org.hibernate.jpa.QueryHints: protected org.hibernate.jpa.QueryHints() [NOT deprecated in 5.6] + member org.hibernate.mapping.Any: public org.hibernate.mapping.Any(org.hibernate.boot.spi.MetadataImplementor, org.hibernate.mapping.Table) [deprecated in 5.6] + member org.hibernate.mapping.Any: public void setTypeByReflection(java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.mapping.Array: public org.hibernate.mapping.Array(org.hibernate.boot.spi.MetadataImplementor, org.hibernate.mapping.PersistentClass) [deprecated in 5.6] + member org.hibernate.mapping.Bag: public org.hibernate.mapping.Bag(org.hibernate.boot.spi.MetadataImplementor, org.hibernate.mapping.PersistentClass) [deprecated in 5.6] + member org.hibernate.mapping.Collection: protected org.hibernate.mapping.Collection(org.hibernate.boot.spi.MetadataImplementor, org.hibernate.mapping.PersistentClass) [deprecated in 5.6] + member org.hibernate.mapping.Collection: public void setOwner(org.hibernate.mapping.PersistentClass) [deprecated in 5.6] + member org.hibernate.mapping.Collection: public void setCollectionPersisterClass(java.lang.Class) [NOT deprecated in 5.6] + member org.hibernate.mapping.Collection: public java.lang.Class getCollectionPersisterClass() [NOT deprecated in 5.6] + member org.hibernate.mapping.Collection: public void validate(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.mapping.Collection: public java.util.Iterator getColumnIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.Collection: public boolean isValid(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.mapping.Collection: public org.hibernate.engine.spi.ExecuteUpdateResultCheckStyle getCustomSQLInsertCheckStyle() [NOT deprecated in 5.6] + member org.hibernate.mapping.Collection: public org.hibernate.engine.spi.ExecuteUpdateResultCheckStyle getCustomSQLUpdateCheckStyle() [NOT deprecated in 5.6] + member org.hibernate.mapping.Collection: public org.hibernate.engine.spi.ExecuteUpdateResultCheckStyle getCustomSQLDeleteCheckStyle() [NOT deprecated in 5.6] + member org.hibernate.mapping.Collection: public org.hibernate.engine.spi.ExecuteUpdateResultCheckStyle getCustomSQLDeleteAllCheckStyle() [NOT deprecated in 5.6] + member org.hibernate.mapping.Column: public static final int DEFAULT_LENGTH [NOT deprecated in 5.6] + member org.hibernate.mapping.Column: public static final int DEFAULT_PRECISION [NOT deprecated in 5.6] + member org.hibernate.mapping.Column: public static final int DEFAULT_SCALE [NOT deprecated in 5.6] + member org.hibernate.mapping.Column: public int getLength() [NOT deprecated in 5.6] + member org.hibernate.mapping.Column: public void setLength(int) [NOT deprecated in 5.6] + member org.hibernate.mapping.Column: public int getSqlTypeCode(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.mapping.Column: public java.lang.String getSqlType(org.hibernate.dialect.Dialect, org.hibernate.engine.spi.Mapping) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.mapping.Column: public java.lang.String getCheckConstraint() [NOT deprecated in 5.6] + member org.hibernate.mapping.Column: public void setCheckConstraint(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.mapping.Column: public java.lang.String getTemplate(org.hibernate.dialect.Dialect, org.hibernate.dialect.function.SQLFunctionRegistry) [NOT deprecated in 5.6] + member org.hibernate.mapping.Column: public int getPrecision() [NOT deprecated in 5.6] + member org.hibernate.mapping.Column: public void setPrecision(int) [NOT deprecated in 5.6] + member org.hibernate.mapping.Column: public int getScale() [NOT deprecated in 5.6] + member org.hibernate.mapping.Column: public void setScale(int) [NOT deprecated in 5.6] + member org.hibernate.mapping.Component: public org.hibernate.mapping.Component(org.hibernate.boot.spi.MetadataImplementor, org.hibernate.mapping.PersistentClass) throws org.hibernate.MappingException [deprecated in 5.6] + member org.hibernate.mapping.Component: public org.hibernate.mapping.Component(org.hibernate.boot.spi.MetadataImplementor, org.hibernate.mapping.Component) throws org.hibernate.MappingException [deprecated in 5.6] + member org.hibernate.mapping.Component: public org.hibernate.mapping.Component(org.hibernate.boot.spi.MetadataImplementor, org.hibernate.mapping.Join) throws org.hibernate.MappingException [deprecated in 5.6] + member org.hibernate.mapping.Component: public org.hibernate.mapping.Component(org.hibernate.boot.spi.MetadataImplementor, org.hibernate.mapping.Collection) throws org.hibernate.MappingException [deprecated in 5.6] + member org.hibernate.mapping.Component: public org.hibernate.mapping.Component(org.hibernate.boot.spi.MetadataImplementor, org.hibernate.mapping.Table, org.hibernate.mapping.PersistentClass) throws org.hibernate.MappingException [deprecated in 5.6] + member org.hibernate.mapping.Component: public java.util.Iterator getPropertyIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.Component: public java.util.Iterator getColumnIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.Component: public boolean hasPojoRepresentation() [NOT deprecated in 5.6] + member org.hibernate.mapping.Component: public void addTuplizer(org.hibernate.EntityMode, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.mapping.Component: public java.lang.String getTuplizerImplClassName(org.hibernate.EntityMode) [NOT deprecated in 5.6] + member org.hibernate.mapping.Component: public java.util.Map getTuplizerMap() [NOT deprecated in 5.6] + member org.hibernate.mapping.Component: public org.hibernate.id.IdentifierGenerator createIdentifierGenerator(org.hibernate.id.factory.IdentifierGeneratorFactory, org.hibernate.dialect.Dialect, java.lang.String, java.lang.String, org.hibernate.mapping.RootClass) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.mapping.Component$StandardGenerationContextLocator: public java.io.Serializable locateGenerationContext(org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.mapping.Component$ValueGenerationPlan: public org.hibernate.mapping.Component$ValueGenerationPlan(org.hibernate.id.IdentifierGenerator, org.hibernate.property.access.spi.Setter) [NOT deprecated in 5.6] + member org.hibernate.mapping.Component$ValueGenerationPlan: public void execute(org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.mapping.Constraint: public org.hibernate.mapping.Constraint() [NOT deprecated in 5.6] + member org.hibernate.mapping.Constraint: public static java.lang.String generateName(java.lang.String, org.hibernate.mapping.Table, org.hibernate.mapping.Column...) [NOT deprecated in 5.6] + member org.hibernate.mapping.Constraint: public static java.lang.String generateName(java.lang.String, org.hibernate.mapping.Table, java.util.List) [NOT deprecated in 5.6] + member org.hibernate.mapping.Constraint: public static java.lang.String hashedName(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.mapping.Constraint: public void addColumns(java.util.Iterator) [NOT deprecated in 5.6] + member org.hibernate.mapping.Constraint: public java.util.Iterator getColumnIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.Constraint: public java.util.Iterator columnIterator() [deprecated in 5.6] + member org.hibernate.mapping.Constraint: public boolean isGenerated(org.hibernate.dialect.Dialect) [NOT deprecated in 5.6] + member org.hibernate.mapping.Constraint: public java.lang.String sqlDropString(org.hibernate.boot.model.relational.SqlStringGenerationContext, java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.mapping.Constraint: public java.lang.String sqlCreateString(org.hibernate.engine.spi.Mapping, org.hibernate.boot.model.relational.SqlStringGenerationContext, java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.mapping.Constraint: public abstract java.lang.String sqlConstraintString(org.hibernate.boot.model.relational.SqlStringGenerationContext, java.lang.String, java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.mapping.Constraint: public abstract java.lang.String generatedConstraintNamePrefix() [NOT deprecated in 5.6] + member org.hibernate.mapping.DenormalizedTable: public org.hibernate.mapping.DenormalizedTable(org.hibernate.mapping.Table) [NOT deprecated in 5.6] + member org.hibernate.mapping.DenormalizedTable: public org.hibernate.mapping.DenormalizedTable(org.hibernate.boot.model.relational.Namespace, org.hibernate.boot.model.naming.Identifier, boolean, org.hibernate.mapping.Table) [NOT deprecated in 5.6] + member org.hibernate.mapping.DenormalizedTable: public org.hibernate.mapping.DenormalizedTable(org.hibernate.boot.model.relational.Namespace, org.hibernate.boot.model.naming.Identifier, java.lang.String, boolean, org.hibernate.mapping.Table) [NOT deprecated in 5.6] + member org.hibernate.mapping.DenormalizedTable: public org.hibernate.mapping.DenormalizedTable(org.hibernate.boot.model.relational.Namespace, java.lang.String, boolean, org.hibernate.mapping.Table) [NOT deprecated in 5.6] + member org.hibernate.mapping.DenormalizedTable: public void createForeignKeys() [NOT deprecated in 5.6] + member org.hibernate.mapping.DenormalizedTable: public java.util.Iterator getColumnIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.DenormalizedTable: public java.util.Iterator getUniqueKeyIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.DenormalizedTable: public java.util.Iterator getIndexIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.DependantValue: public org.hibernate.mapping.DependantValue(org.hibernate.boot.spi.MetadataImplementor, org.hibernate.mapping.Table, org.hibernate.mapping.KeyValue) [deprecated in 5.6] + member org.hibernate.mapping.FetchProfile: public void addFetch(java.lang.String, java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.mapping.FetchProfile$Fetch: public org.hibernate.mapping.FetchProfile$Fetch(java.lang.String, java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.mapping.FetchProfile$Fetch: public java.lang.String getStyle() [NOT deprecated in 5.6] + member org.hibernate.mapping.ForeignKey: public java.lang.String sqlConstraintString(org.hibernate.boot.model.relational.SqlStringGenerationContext, java.lang.String, java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.mapping.ForeignKey: public java.lang.String sqlDropString(org.hibernate.boot.model.relational.SqlStringGenerationContext, java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.mapping.ForeignKey: public boolean isCascadeDeleteEnabled() [NOT deprecated in 5.6] + member org.hibernate.mapping.ForeignKey: public void setCascadeDeleteEnabled(boolean) [NOT deprecated in 5.6] + member org.hibernate.mapping.ForeignKey: public void addReferencedColumns(java.util.Iterator) [NOT deprecated in 5.6] + member org.hibernate.mapping.ForeignKey: public java.lang.String generatedConstraintNamePrefix() [NOT deprecated in 5.6] + member org.hibernate.mapping.Formula: public java.lang.String getTemplate(org.hibernate.dialect.Dialect, org.hibernate.dialect.function.SQLFunctionRegistry) [NOT deprecated in 5.6] + member org.hibernate.mapping.IdentifierBag: public org.hibernate.mapping.IdentifierBag(org.hibernate.boot.spi.MetadataImplementor, org.hibernate.mapping.PersistentClass) [deprecated in 5.6] + member org.hibernate.mapping.IdentifierCollection: public org.hibernate.mapping.IdentifierCollection(org.hibernate.boot.spi.MetadataImplementor, org.hibernate.mapping.PersistentClass) [deprecated in 5.6] + member org.hibernate.mapping.IdentifierCollection: public void validate(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.mapping.Index: public java.lang.String sqlCreateString(org.hibernate.engine.spi.Mapping, org.hibernate.boot.model.relational.SqlStringGenerationContext, java.lang.String, java.lang.String) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.mapping.Index: public static java.lang.String buildSqlDropIndexString(org.hibernate.boot.model.relational.SqlStringGenerationContext, org.hibernate.mapping.Table, java.lang.String, java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.mapping.Index: public static java.lang.String buildSqlDropIndexString(java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.mapping.Index: public static java.lang.String buildSqlCreateIndexString(org.hibernate.boot.model.relational.SqlStringGenerationContext, java.lang.String, org.hibernate.mapping.Table, java.util.Iterator, java.util.Map, boolean, java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.mapping.Index: public static java.lang.String buildSqlCreateIndexString(org.hibernate.dialect.Dialect, java.lang.String, java.lang.String, java.util.Iterator, java.util.Map, boolean) [NOT deprecated in 5.6] + member org.hibernate.mapping.Index: public static java.lang.String buildSqlCreateIndexString(org.hibernate.boot.model.relational.SqlStringGenerationContext, java.lang.String, org.hibernate.mapping.Table, java.util.Iterator, java.util.Map, boolean, org.hibernate.boot.Metadata) [NOT deprecated in 5.6] + member org.hibernate.mapping.Index: public java.lang.String sqlConstraintString(org.hibernate.dialect.Dialect) [NOT deprecated in 5.6] + member org.hibernate.mapping.Index: public java.lang.String sqlDropString(org.hibernate.boot.model.relational.SqlStringGenerationContext, java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.mapping.Index: public java.util.Iterator getColumnIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.Index: public void addColumn(org.hibernate.mapping.Column) [NOT deprecated in 5.6] + member org.hibernate.mapping.Index: public void addColumn(org.hibernate.mapping.Column, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.mapping.Index: public void addColumns(java.util.Iterator) [NOT deprecated in 5.6] + member org.hibernate.mapping.Index: public boolean containsColumn(org.hibernate.mapping.Column) [NOT deprecated in 5.6] + member org.hibernate.mapping.IndexedCollection: public org.hibernate.mapping.IndexedCollection(org.hibernate.boot.spi.MetadataImplementor, org.hibernate.mapping.PersistentClass) [deprecated in 5.6] + member org.hibernate.mapping.IndexedCollection: public void validate(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.mapping.Join: public void addMappedsuperclassProperty(org.hibernate.mapping.Property) [NOT deprecated in 5.6] + member org.hibernate.mapping.Join: public java.util.Iterator getDeclaredPropertyIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.Join: public java.util.Iterator getPropertyIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.Join: public org.hibernate.engine.spi.ExecuteUpdateResultCheckStyle getCustomSQLInsertCheckStyle() [NOT deprecated in 5.6] + member org.hibernate.mapping.Join: public org.hibernate.engine.spi.ExecuteUpdateResultCheckStyle getCustomSQLUpdateCheckStyle() [NOT deprecated in 5.6] + member org.hibernate.mapping.Join: public org.hibernate.engine.spi.ExecuteUpdateResultCheckStyle getCustomSQLDeleteCheckStyle() [NOT deprecated in 5.6] + member org.hibernate.mapping.Join: public boolean isSequentialSelect() [NOT deprecated in 5.6] + member org.hibernate.mapping.Join: public void setSequentialSelect(boolean) [NOT deprecated in 5.6] + member org.hibernate.mapping.JoinedSubclass: public void validate(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.mapping.JoinedSubclass: public java.util.Iterator getReferenceablePropertyIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.KeyValue: public abstract org.hibernate.id.IdentifierGenerator createIdentifierGenerator(org.hibernate.id.factory.IdentifierGeneratorFactory, org.hibernate.dialect.Dialect, java.lang.String, java.lang.String, org.hibernate.mapping.RootClass) throws org.hibernate.MappingException [deprecated in 5.6] + member org.hibernate.mapping.KeyValue: public abstract org.hibernate.id.IdentifierGenerator createIdentifierGenerator(org.hibernate.id.factory.IdentifierGeneratorFactory, org.hibernate.dialect.Dialect, org.hibernate.mapping.RootClass) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.mapping.KeyValue: public abstract boolean isIdentityColumn(org.hibernate.id.factory.IdentifierGeneratorFactory, org.hibernate.dialect.Dialect) [NOT deprecated in 5.6] + member org.hibernate.mapping.KeyValue: public abstract void createForeignKeyOfEntity(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.mapping.List: public org.hibernate.mapping.List(org.hibernate.boot.spi.MetadataImplementor, org.hibernate.mapping.PersistentClass) [deprecated in 5.6] + member org.hibernate.mapping.ManyToOne: public org.hibernate.mapping.ManyToOne(org.hibernate.boot.spi.MetadataImplementor, org.hibernate.mapping.Table) [deprecated in 5.6] + member org.hibernate.mapping.ManyToOne: public void createForeignKey() throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.mapping.Map: public org.hibernate.mapping.Map(org.hibernate.boot.spi.MetadataImplementor, org.hibernate.mapping.PersistentClass) [deprecated in 5.6] + member org.hibernate.mapping.MappedSuperclass: public org.hibernate.mapping.MappedSuperclass(org.hibernate.mapping.MappedSuperclass, org.hibernate.mapping.PersistentClass) [NOT deprecated in 5.6] + member org.hibernate.mapping.MappedSuperclass: public java.util.Iterator getDeclaredPropertyIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.OneToMany: public org.hibernate.mapping.OneToMany(org.hibernate.boot.spi.MetadataImplementor, org.hibernate.mapping.PersistentClass) throws org.hibernate.MappingException [deprecated in 5.6] + member org.hibernate.mapping.OneToMany: public java.util.Iterator getColumnIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.OneToMany: public boolean isValid(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.mapping.OneToOne: public org.hibernate.mapping.OneToOne(org.hibernate.boot.spi.MetadataImplementor, org.hibernate.mapping.Table, org.hibernate.mapping.PersistentClass) throws org.hibernate.MappingException [deprecated in 5.6] + member org.hibernate.mapping.OneToOne: public void setEntityName(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.mapping.OneToOne: public void createForeignKey() throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.mapping.PersistentClass: public java.util.Iterator getSubclassIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.PersistentClass: public java.util.Iterator getSubclassClosureIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.PersistentClass: public java.util.Iterator getDirectSubclasses() [NOT deprecated in 5.6] + member org.hibernate.mapping.PersistentClass: public boolean isCachingExplicitlyRequested() [deprecated in 5.6] + member org.hibernate.mapping.PersistentClass: public void setCachingExplicitlyRequested(boolean) [deprecated in 5.6] + member org.hibernate.mapping.PersistentClass: public abstract boolean isExplicitPolymorphism() [NOT deprecated in 5.6] + member org.hibernate.mapping.PersistentClass: public abstract java.util.Iterator getPropertyClosureIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.PersistentClass: public abstract java.util.Iterator getTableClosureIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.PersistentClass: public abstract java.util.Iterator getKeyClosureIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.PersistentClass: public java.util.Iterator getSubclassPropertyClosureIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.PersistentClass: public java.util.Iterator getSubclassJoinClosureIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.PersistentClass: public java.util.Iterator getSubclassTableClosureIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.PersistentClass: public abstract java.lang.Class getEntityPersisterClass() [NOT deprecated in 5.6] + member org.hibernate.mapping.PersistentClass: public abstract void setEntityPersisterClass(java.lang.Class) [NOT deprecated in 5.6] + member org.hibernate.mapping.PersistentClass: public java.util.Iterator getReferenceablePropertyIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.PersistentClass: public int getOptimisticLockMode() [deprecated in 5.6] + member org.hibernate.mapping.PersistentClass: public void setOptimisticLockMode(int) [deprecated in 5.6] + member org.hibernate.mapping.PersistentClass: public void validate(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.mapping.PersistentClass: public java.util.Iterator getJoinIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.PersistentClass: public java.util.Iterator getJoinClosureIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.PersistentClass: public java.util.Iterator getPropertyIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.PersistentClass: public java.util.Iterator getUnjoinedPropertyIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.PersistentClass: public void setCustomSqlInsert(org.hibernate.boot.model.CustomSql) [NOT deprecated in 5.6] + member org.hibernate.mapping.PersistentClass: public org.hibernate.engine.spi.ExecuteUpdateResultCheckStyle getCustomSQLInsertCheckStyle() [NOT deprecated in 5.6] + member org.hibernate.mapping.PersistentClass: public void setCustomSqlUpdate(org.hibernate.boot.model.CustomSql) [NOT deprecated in 5.6] + member org.hibernate.mapping.PersistentClass: public org.hibernate.engine.spi.ExecuteUpdateResultCheckStyle getCustomSQLUpdateCheckStyle() [NOT deprecated in 5.6] + member org.hibernate.mapping.PersistentClass: public void setCustomSqlDelete(org.hibernate.boot.model.CustomSql) [NOT deprecated in 5.6] + member org.hibernate.mapping.PersistentClass: public org.hibernate.engine.spi.ExecuteUpdateResultCheckStyle getCustomSQLDeleteCheckStyle() [NOT deprecated in 5.6] + member org.hibernate.mapping.PersistentClass: protected void checkColumnDuplication(java.util.Set, java.util.Iterator) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.mapping.PersistentClass: protected void checkPropertyColumnDuplication(java.util.Set, java.util.Iterator) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.mapping.PersistentClass: protected java.util.Iterator getNonDuplicatedPropertyIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.PersistentClass: protected java.util.Iterator getDiscriminatorColumnIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.PersistentClass: public void addTuplizer(org.hibernate.EntityMode, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.mapping.PersistentClass: public java.lang.String getTuplizerImplClassName(org.hibernate.EntityMode) [NOT deprecated in 5.6] + member org.hibernate.mapping.PersistentClass: public java.util.Map getTuplizerMap() [NOT deprecated in 5.6] + member org.hibernate.mapping.PersistentClass: public java.util.Iterator getDeclaredPropertyIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.PersistentClass: public void addMappedsuperclassProperty(org.hibernate.mapping.Property) [NOT deprecated in 5.6] + member org.hibernate.mapping.PrimaryKey: protected java.lang.String getTableNameForLogging(org.hibernate.mapping.Column) [NOT deprecated in 5.6] + member org.hibernate.mapping.PrimaryKey: public java.lang.String sqlConstraintString(org.hibernate.dialect.Dialect) [NOT deprecated in 5.6] + member org.hibernate.mapping.PrimaryKey: public java.lang.String sqlConstraintString(org.hibernate.boot.model.relational.SqlStringGenerationContext, java.lang.String, java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.mapping.PrimaryKey: public java.lang.String generatedConstraintNamePrefix() [NOT deprecated in 5.6] + member org.hibernate.mapping.PrimitiveArray: public org.hibernate.mapping.PrimitiveArray(org.hibernate.boot.spi.MetadataImplementor, org.hibernate.mapping.PersistentClass) [deprecated in 5.6] + member org.hibernate.mapping.Property: public java.util.Iterator getColumnIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.Property: public boolean isPrimitive(java.lang.Class) [NOT deprecated in 5.6] + member org.hibernate.mapping.Property: public org.hibernate.tuple.ValueGeneration getValueGenerationStrategy() [NOT deprecated in 5.6] + member org.hibernate.mapping.Property: public void setValueGenerationStrategy(org.hibernate.tuple.ValueGeneration) [NOT deprecated in 5.6] + member org.hibernate.mapping.Property: public boolean isValid(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.mapping.Property: public java.lang.String getAccessorPropertyName(org.hibernate.EntityMode) [NOT deprecated in 5.6] + member org.hibernate.mapping.Property: protected org.hibernate.service.ServiceRegistry resolveServiceRegistry() [NOT deprecated in 5.6] + member org.hibernate.mapping.RootClass: public static final java.lang.String DEFAULT_IDENTIFIER_COLUMN_NAME [NOT deprecated in 5.6] + member org.hibernate.mapping.RootClass: public static final java.lang.String DEFAULT_DISCRIMINATOR_COLUMN_NAME [NOT deprecated in 5.6] + member org.hibernate.mapping.RootClass: public java.util.Iterator getPropertyClosureIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.RootClass: public java.util.Iterator getTableClosureIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.RootClass: public java.util.Iterator getKeyClosureIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.RootClass: public boolean isExplicitPolymorphism() [NOT deprecated in 5.6] + member org.hibernate.mapping.RootClass: public java.lang.Class getEntityPersisterClass() [NOT deprecated in 5.6] + member org.hibernate.mapping.RootClass: public void setEntityPersisterClass(java.lang.Class) [NOT deprecated in 5.6] + member org.hibernate.mapping.RootClass: public void validate(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.mapping.Selectable: public abstract java.lang.String getTemplate(org.hibernate.dialect.Dialect, org.hibernate.dialect.function.SQLFunctionRegistry) [NOT deprecated in 5.6] + member org.hibernate.mapping.Set: public org.hibernate.mapping.Set(org.hibernate.boot.spi.MetadataImplementor, org.hibernate.mapping.PersistentClass) [deprecated in 5.6] + member org.hibernate.mapping.Set: public void validate(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.mapping.SimpleValue: public org.hibernate.mapping.SimpleValue(org.hibernate.boot.spi.MetadataImplementor) [deprecated in 5.6] + member org.hibernate.mapping.SimpleValue: public org.hibernate.mapping.SimpleValue(org.hibernate.boot.spi.MetadataImplementor, org.hibernate.mapping.Table) [deprecated in 5.6] + member org.hibernate.mapping.SimpleValue: public void setCascadeDeleteEnabled(boolean) [NOT deprecated in 5.6] + member org.hibernate.mapping.SimpleValue: public java.util.Iterator getColumnIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.SimpleValue: public java.util.List getConstraintColumns() [NOT deprecated in 5.6] + member org.hibernate.mapping.SimpleValue: public void createForeignKeyOfEntity(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.mapping.SimpleValue: public org.hibernate.id.IdentifierGenerator getIdentifierGenerator() [NOT deprecated in 5.6] + member org.hibernate.mapping.SimpleValue: public org.hibernate.id.IdentifierGenerator createIdentifierGenerator(org.hibernate.id.factory.IdentifierGeneratorFactory, org.hibernate.dialect.Dialect, org.hibernate.mapping.RootClass) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.mapping.SimpleValue: public org.hibernate.id.IdentifierGenerator createIdentifierGenerator(org.hibernate.id.factory.IdentifierGeneratorFactory, org.hibernate.dialect.Dialect, java.lang.String, java.lang.String, org.hibernate.mapping.RootClass) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.mapping.SimpleValue: public java.util.Properties getIdentifierGeneratorProperties() [NOT deprecated in 5.6] + member org.hibernate.mapping.SimpleValue: public java.lang.String getIdentifierGeneratorStrategy() [NOT deprecated in 5.6] + member org.hibernate.mapping.SimpleValue: public boolean isIdentityColumn(org.hibernate.id.factory.IdentifierGeneratorFactory, org.hibernate.dialect.Dialect) [NOT deprecated in 5.6] + member org.hibernate.mapping.SimpleValue: public void setIdentifierGeneratorProperties(java.util.Properties) [NOT deprecated in 5.6] + member org.hibernate.mapping.SimpleValue: public void setIdentifierGeneratorProperties(java.util.Map) [NOT deprecated in 5.6] + member org.hibernate.mapping.SimpleValue: public void setIdentifierGeneratorStrategy(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.mapping.SimpleValue: public boolean isValid(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.mapping.SimpleValue: public org.hibernate.type.Type getType() throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.mapping.SingleTableSubclass: protected java.util.Iterator getNonDuplicatedPropertyIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.SingleTableSubclass: protected java.util.Iterator getDiscriminatorColumnIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.SingleTableSubclass: public void validate(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.mapping.Subclass: public void addMappedsuperclassProperty(org.hibernate.mapping.Property) [NOT deprecated in 5.6] + member org.hibernate.mapping.Subclass: public java.util.Iterator getPropertyClosureIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.Subclass: public java.util.Iterator getTableClosureIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.Subclass: public java.util.Iterator getKeyClosureIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.Subclass: public java.lang.Class getEntityPersisterClass() [NOT deprecated in 5.6] + member org.hibernate.mapping.Subclass: public boolean isExplicitPolymorphism() [NOT deprecated in 5.6] + member org.hibernate.mapping.Subclass: public void setEntityPersisterClass(java.lang.Class) [NOT deprecated in 5.6] + member org.hibernate.mapping.Subclass: public java.util.Iterator getJoinClosureIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.Subclass: public java.lang.String getTuplizerImplClassName(org.hibernate.EntityMode) [NOT deprecated in 5.6] + member org.hibernate.mapping.Subclass: public java.util.Map getTuplizerMap() [NOT deprecated in 5.6] + member org.hibernate.mapping.Table: public org.hibernate.mapping.Table(org.hibernate.boot.model.relational.Namespace, org.hibernate.boot.model.naming.Identifier, boolean) [NOT deprecated in 5.6] + member org.hibernate.mapping.Table: public org.hibernate.mapping.Table(org.hibernate.boot.model.naming.Identifier, org.hibernate.boot.model.naming.Identifier, org.hibernate.boot.model.naming.Identifier, boolean) [NOT deprecated in 5.6] + member org.hibernate.mapping.Table: public org.hibernate.mapping.Table(org.hibernate.boot.model.relational.Namespace, org.hibernate.boot.model.naming.Identifier, java.lang.String, boolean) [NOT deprecated in 5.6] + member org.hibernate.mapping.Table: public org.hibernate.mapping.Table(org.hibernate.boot.model.relational.Namespace, java.lang.String, boolean) [NOT deprecated in 5.6] + member org.hibernate.mapping.Table: public java.util.Iterator getColumnIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.Table: public java.util.Iterator getIndexIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.Table: public java.util.Iterator getForeignKeyIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.Table: public java.util.Iterator getUniqueKeyIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.Table: public void validateColumns(org.hibernate.dialect.Dialect, org.hibernate.engine.spi.Mapping, org.hibernate.tool.hbm2ddl.TableMetadata) [NOT deprecated in 5.6] + member org.hibernate.mapping.Table: public java.util.Iterator sqlAlterStrings(org.hibernate.dialect.Dialect, org.hibernate.boot.Metadata, org.hibernate.tool.schema.extract.spi.TableInformation, org.hibernate.boot.model.relational.SqlStringGenerationContext) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.mapping.Table: public java.lang.String sqlCreateString(org.hibernate.engine.spi.Mapping, org.hibernate.boot.model.relational.SqlStringGenerationContext, java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.mapping.Table: public java.lang.String sqlDropString(org.hibernate.boot.model.relational.SqlStringGenerationContext, java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.mapping.Table: public org.hibernate.mapping.UniqueKey createUniqueKey(java.util.List) [NOT deprecated in 5.6] + member org.hibernate.mapping.Table: public void createForeignKeys() [NOT deprecated in 5.6] + member org.hibernate.mapping.Table: public org.hibernate.mapping.ForeignKey createForeignKey(java.lang.String, java.util.List, java.lang.String, java.lang.String, java.util.List) [NOT deprecated in 5.6] + member org.hibernate.mapping.Table: public void setIdentifierValue(org.hibernate.mapping.KeyValue) [NOT deprecated in 5.6] + member org.hibernate.mapping.Table: public org.hibernate.mapping.KeyValue getIdentifierValue() [NOT deprecated in 5.6] + member org.hibernate.mapping.Table: public java.util.Iterator getCheckConstraintsIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.ToOne: protected boolean unwrapProxy [NOT deprecated in 5.6] + member org.hibernate.mapping.ToOne: protected boolean isUnwrapProxyImplicit [NOT deprecated in 5.6] + member org.hibernate.mapping.ToOne: protected boolean referenceToPrimaryKey [NOT deprecated in 5.6] + member org.hibernate.mapping.ToOne: protected org.hibernate.mapping.ToOne(org.hibernate.boot.spi.MetadataImplementor, org.hibernate.mapping.Table) [deprecated in 5.6] + member org.hibernate.mapping.ToOne: public abstract void createForeignKey() throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.mapping.ToOne: public abstract org.hibernate.type.Type getType() throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.mapping.ToOne: public java.lang.Object accept(org.hibernate.mapping.ValueVisitor) [NOT deprecated in 5.6] + member org.hibernate.mapping.ToOne: public boolean isValid(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.mapping.UnionSubclass: protected java.util.Iterator getNonDuplicatedPropertyIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.UnionSubclass: public void validate(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.mapping.UniqueKey: public java.lang.String sqlConstraintString(org.hibernate.boot.model.relational.SqlStringGenerationContext, java.lang.String, java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.mapping.UniqueKey: public java.lang.String sqlCreateString(org.hibernate.engine.spi.Mapping, org.hibernate.boot.model.relational.SqlStringGenerationContext, java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.mapping.UniqueKey: public java.lang.String sqlDropString(org.hibernate.boot.model.relational.SqlStringGenerationContext, java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.mapping.UniqueKey: public java.lang.String generatedConstraintNamePrefix() [NOT deprecated in 5.6] + member org.hibernate.mapping.Value: public abstract java.util.Iterator getColumnIterator() [NOT deprecated in 5.6] + member org.hibernate.mapping.Value: public abstract boolean isValid(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.metamodel.model.domain.BasicDomainType: public default boolean areEqual(J, J) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.metamodel.model.domain.DomainType: public abstract java.lang.String getTypeName() [NOT deprecated in 5.6] + member org.hibernate.metamodel.model.domain.NavigableRole: public boolean isRoot() [NOT deprecated in 5.6] + member org.hibernate.metamodel.model.domain.PersistentAttribute: public abstract org.hibernate.metamodel.model.domain.SimpleDomainType getValueGraphType() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected final boolean hasWhere [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected final java.lang.String sqlWhereString [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected final boolean[] elementColumnIsInPrimaryKey [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected final boolean hasIndex [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected final boolean hasIdentifier [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected org.hibernate.engine.jdbc.batch.internal.BasicBatchKey recreateBatchKey [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public org.hibernate.persister.collection.AbstractCollectionPersister(org.hibernate.mapping.Collection, org.hibernate.cache.spi.access.CollectionDataAccess, org.hibernate.persister.spi.PersisterCreationContext) throws org.hibernate.MappingException, org.hibernate.cache.CacheException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public void initialize(java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected org.hibernate.loader.collection.CollectionInitializer getAppropriateInitializer(java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected abstract org.hibernate.loader.collection.CollectionInitializer createSubselectInitializer(org.hibernate.engine.spi.SubselectFetch, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected abstract org.hibernate.loader.collection.CollectionInitializer createCollectionInitializer(org.hibernate.engine.spi.LoadQueryInfluencers) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected java.lang.String getSQLWhereString(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public java.lang.String getSQLOrderByString(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public java.lang.String getManyToManyOrderByString(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public org.hibernate.FetchMode getFetchMode() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public boolean hasWhere() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected java.lang.String getSQLDeleteString() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected java.lang.String getSQLInsertRowString() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected java.lang.String getSQLUpdateRowString() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected java.lang.String getSQLDeleteRowString() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public java.lang.Object readElement(java.sql.ResultSet, java.lang.Object, java.lang.String[], org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public java.lang.Object readIndex(java.sql.ResultSet, java.lang.String[], org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected java.lang.Object decrementIndexByBase(java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public java.lang.Object readIdentifier(java.sql.ResultSet, java.lang.String, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public java.lang.Object readKey(java.sql.ResultSet, java.lang.String[], org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected int writeKey(java.sql.PreparedStatement, java.io.Serializable, int, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected int writeElement(java.sql.PreparedStatement, java.lang.Object, int, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected int writeIndex(java.sql.PreparedStatement, java.lang.Object, int, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected int writeElementToWhere(java.sql.PreparedStatement, java.lang.Object, int, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected int writeIndexToWhere(java.sql.PreparedStatement, java.lang.Object, int, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public int writeIdentifier(java.sql.PreparedStatement, java.lang.Object, int, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected java.lang.String generateSelectRowByIndexString() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected org.hibernate.sql.SelectFragment generateSelectFragment(java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected void appendElementColumns(org.hibernate.sql.SelectFragment, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected void appendIndexColumns(org.hibernate.sql.SelectFragment, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected void appendIdentifierColumns(org.hibernate.sql.SelectFragment, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public java.lang.String[] getIndexColumnNames(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public java.lang.String[] getElementColumnNames(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public void remove(java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public void recreate(org.hibernate.collection.spi.PersistentCollection, java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected boolean isRowDeleteEnabled() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public void deleteRows(org.hibernate.collection.spi.PersistentCollection, java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected boolean isRowInsertEnabled() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public void insertRows(org.hibernate.collection.spi.PersistentCollection, java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public java.lang.String getRole() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public org.hibernate.type.Type toType(java.lang.String) throws org.hibernate.QueryException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public java.lang.String getManyToManyFilterFragment(java.lang.String, java.util.Map) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public java.lang.String[] toColumns(java.lang.String, java.lang.String) throws org.hibernate.QueryException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public java.lang.String[] toColumns(java.lang.String) throws org.hibernate.QueryException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public org.hibernate.type.Type getType() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public java.lang.String getName() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public boolean isCollection() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public java.io.Serializable[] getCollectionSpaces() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected abstract java.lang.String generateDeleteString() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected abstract java.lang.String generateDeleteRowString() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected abstract java.lang.String generateUpdateRowString() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected abstract java.lang.String generateInsertRowString() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public void updateRows(org.hibernate.collection.spi.PersistentCollection, java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected abstract int doUpdateRows(java.io.Serializable, org.hibernate.collection.spi.PersistentCollection, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public void processQueuedOps(org.hibernate.collection.spi.PersistentCollection, java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected void doProcessQueuedOps(org.hibernate.collection.spi.PersistentCollection, java.io.Serializable, int, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected abstract void doProcessQueuedOps(org.hibernate.collection.spi.PersistentCollection, java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public org.hibernate.metadata.CollectionMetadata getCollectionMetadata() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected java.lang.String filterFragment(java.lang.String) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected java.lang.String filterFragment(java.lang.String, java.util.Set) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public java.lang.String filterFragment(java.lang.String, java.util.Map) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public java.lang.String filterFragment(java.lang.String, java.util.Map, java.util.Set) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public java.lang.String oneToManyFilterFragment(java.lang.String) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public java.lang.String oneToManyFilterFragment(java.lang.String, java.util.Set) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected boolean isInsertCallable() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected org.hibernate.engine.spi.ExecuteUpdateResultCheckStyle getInsertCheckStyle() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected boolean isUpdateCallable() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected org.hibernate.engine.spi.ExecuteUpdateResultCheckStyle getUpdateCheckStyle() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected boolean isDeleteCallable() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected org.hibernate.engine.spi.ExecuteUpdateResultCheckStyle getDeleteCheckStyle() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected boolean isDeleteAllCallable() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected org.hibernate.engine.spi.ExecuteUpdateResultCheckStyle getDeleteAllCheckStyle() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected org.hibernate.exception.spi.SQLExceptionConverter getSQLExceptionConverter() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public int getSize(java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public boolean indexExists(java.io.Serializable, java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public boolean elementExists(java.io.Serializable, java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public java.lang.Object getElementByIndex(java.io.Serializable, java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public org.hibernate.loader.collection.CollectionInitializer getInitializer() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public abstract org.hibernate.internal.FilterAliasGenerator getFilterAliasGenerator(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public org.hibernate.persister.collection.CollectionPersister getCollectionPersister() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public org.hibernate.persister.walking.spi.CollectionIndexDefinition getIndexDefinition() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: public org.hibernate.persister.walking.spi.CollectionElementDefinition getElementDefinition() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected org.hibernate.sql.Insert createInsert() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected org.hibernate.sql.Update createUpdate() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.AbstractCollectionPersister: protected org.hibernate.sql.Delete createDelete() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.BasicCollectionPersister: public boolean isCascadeDeleteEnabled() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.BasicCollectionPersister: public org.hibernate.persister.collection.BasicCollectionPersister(org.hibernate.mapping.Collection, org.hibernate.cache.spi.access.CollectionDataAccess, org.hibernate.persister.spi.PersisterCreationContext) throws org.hibernate.MappingException, org.hibernate.cache.CacheException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.BasicCollectionPersister: protected java.lang.String generateDeleteString() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.BasicCollectionPersister: protected java.lang.String generateInsertRowString() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.BasicCollectionPersister: protected java.lang.String generateUpdateRowString() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.BasicCollectionPersister: protected void doProcessQueuedOps(org.hibernate.collection.spi.PersistentCollection, java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.BasicCollectionPersister: protected java.lang.String generateDeleteRowString() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.BasicCollectionPersister: public boolean consumesEntityAlias() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.BasicCollectionPersister: public boolean consumesCollectionAlias() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.BasicCollectionPersister: protected int doUpdateRows(java.io.Serializable, org.hibernate.collection.spi.PersistentCollection, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.BasicCollectionPersister: public java.lang.String selectFragment(org.hibernate.persister.entity.Joinable, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.BasicCollectionPersister: protected org.hibernate.loader.collection.CollectionInitializer createCollectionInitializer(org.hibernate.engine.spi.LoadQueryInfluencers) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.BasicCollectionPersister: public java.lang.String fromJoinFragment(java.lang.String, boolean, boolean) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.BasicCollectionPersister: public java.lang.String fromJoinFragment(java.lang.String, boolean, boolean, java.util.Set) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.BasicCollectionPersister: public java.lang.String whereJoinFragment(java.lang.String, boolean, boolean) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.BasicCollectionPersister: public java.lang.String whereJoinFragment(java.lang.String, boolean, boolean, java.util.Set) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.BasicCollectionPersister: protected org.hibernate.loader.collection.CollectionInitializer createSubselectInitializer(org.hibernate.engine.spi.SubselectFetch, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.BasicCollectionPersister: public org.hibernate.internal.FilterAliasGenerator getFilterAliasGenerator(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.CollectionPersister: public abstract void initialize(java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.CollectionPersister: public abstract java.lang.Object readKey(java.sql.ResultSet, java.lang.String[], org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.CollectionPersister: public abstract java.lang.Object readElement(java.sql.ResultSet, java.lang.Object, java.lang.String[], org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.CollectionPersister: public abstract java.lang.Object readIndex(java.sql.ResultSet, java.lang.String[], org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.CollectionPersister: public abstract java.lang.Object readIdentifier(java.sql.ResultSet, java.lang.String, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.CollectionPersister: public abstract java.lang.String getManyToManyFilterFragment(java.lang.String, java.util.Map) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.CollectionPersister: public abstract void remove(java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.CollectionPersister: public abstract void recreate(org.hibernate.collection.spi.PersistentCollection, java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.CollectionPersister: public abstract void deleteRows(org.hibernate.collection.spi.PersistentCollection, java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.CollectionPersister: public abstract void updateRows(org.hibernate.collection.spi.PersistentCollection, java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.CollectionPersister: public abstract void insertRows(org.hibernate.collection.spi.PersistentCollection, java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.CollectionPersister: public abstract void processQueuedOps(org.hibernate.collection.spi.PersistentCollection, java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.CollectionPersister: public abstract java.lang.String getRole() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.CollectionPersister: public abstract java.io.Serializable[] getCollectionSpaces() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.CollectionPersister: public abstract org.hibernate.metadata.CollectionMetadata getCollectionMetadata() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.CollectionPersister: public abstract boolean isExtraLazy() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.CollectionPersister: public abstract int getSize(java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.CollectionPersister: public abstract boolean indexExists(java.io.Serializable, java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.CollectionPersister: public abstract boolean elementExists(java.io.Serializable, java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.CollectionPersister: public abstract java.lang.Object getElementByIndex(java.io.Serializable, java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.CollectionPersister: public abstract int getBatchSize() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.OneToManyPersister: protected boolean isRowDeleteEnabled() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.OneToManyPersister: protected boolean isRowInsertEnabled() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.OneToManyPersister: public boolean isCascadeDeleteEnabled() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.OneToManyPersister: public org.hibernate.persister.collection.OneToManyPersister(org.hibernate.mapping.Collection, org.hibernate.cache.spi.access.CollectionDataAccess, org.hibernate.persister.spi.PersisterCreationContext) throws org.hibernate.MappingException, org.hibernate.cache.CacheException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.OneToManyPersister: protected java.lang.String generateDeleteString() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.OneToManyPersister: protected java.lang.String generateInsertRowString() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.OneToManyPersister: protected java.lang.String generateUpdateRowString() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.OneToManyPersister: protected java.lang.String generateDeleteRowString() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.OneToManyPersister: public void recreate(org.hibernate.collection.spi.PersistentCollection, java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.OneToManyPersister: public void insertRows(org.hibernate.collection.spi.PersistentCollection, java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.OneToManyPersister: protected void doProcessQueuedOps(org.hibernate.collection.spi.PersistentCollection, java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.OneToManyPersister: public boolean consumesEntityAlias() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.OneToManyPersister: public boolean consumesCollectionAlias() [NOT deprecated in 5.6] + member org.hibernate.persister.collection.OneToManyPersister: protected int doUpdateRows(java.io.Serializable, org.hibernate.collection.spi.PersistentCollection, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.OneToManyPersister: public java.lang.String selectFragment(org.hibernate.persister.entity.Joinable, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.OneToManyPersister: protected org.hibernate.loader.collection.CollectionInitializer createCollectionInitializer(org.hibernate.engine.spi.LoadQueryInfluencers) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.OneToManyPersister: public java.lang.String fromJoinFragment(java.lang.String, boolean, boolean) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.OneToManyPersister: public java.lang.String fromJoinFragment(java.lang.String, boolean, boolean, java.util.Set) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.OneToManyPersister: public java.lang.String whereJoinFragment(java.lang.String, boolean, boolean) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.OneToManyPersister: public java.lang.String whereJoinFragment(java.lang.String, boolean, boolean, java.util.Set) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.OneToManyPersister: public java.lang.String filterFragment(java.lang.String) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.OneToManyPersister: protected java.lang.String filterFragment(java.lang.String, java.util.Set) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.persister.collection.OneToManyPersister: protected org.hibernate.loader.collection.CollectionInitializer createSubselectInitializer(org.hibernate.engine.spi.SubselectFetch, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.OneToManyPersister: public java.lang.Object getElementByIndex(java.io.Serializable, java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.persister.collection.OneToManyPersister: public org.hibernate.internal.FilterAliasGenerator getFilterAliasGenerator(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected org.hibernate.engine.spi.ExecuteUpdateResultCheckStyle[] insertResultCheckStyles [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected org.hibernate.engine.spi.ExecuteUpdateResultCheckStyle[] updateResultCheckStyles [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected org.hibernate.engine.spi.ExecuteUpdateResultCheckStyle[] deleteResultCheckStyles [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected final org.hibernate.persister.entity.BasicEntityPropertyMapping propertyMapping [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected void addDiscriminatorToInsert(org.hibernate.sql.Insert) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected void addDiscriminatorToSelect(org.hibernate.sql.SelectFragment, java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected abstract int[] getSubclassColumnTableNumberClosure() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected abstract int[] getSubclassFormulaTableNumberClosure() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public abstract java.lang.String getSubclassTableName(int) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public abstract int getSubclassTableSpan() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public abstract int getTableSpan() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public abstract java.lang.String getTableName(int) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public abstract java.lang.String[] getKeyColumns(int) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected abstract int[] getPropertyTableNumbersInSelect() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected abstract int getSubclassPropertyTableNumber(int) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected abstract java.lang.String filterFragment(java.lang.String) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected abstract java.lang.String filterFragment(java.lang.String, java.util.Set) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected boolean isInverseSubclassTable(int) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String[] getSQLUpdateByRowIdStrings() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String[] getSQLLazyUpdateByRowIdStrings() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String getSQLSnapshotSelectString() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String getSQLLazySelectString(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String[] getSQLDeleteStrings() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String[] getSQLInsertStrings() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String[] getSQLUpdateStrings() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String[] getSQLLazyUpdateStrings() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public org.hibernate.engine.spi.ExecuteUpdateResultCheckStyle[] getInsertResultCheckStyles() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public org.hibernate.engine.spi.ExecuteUpdateResultCheckStyle[] getUpdateResultCheckStyles() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public org.hibernate.engine.spi.ExecuteUpdateResultCheckStyle[] getDeleteResultCheckStyles() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String getSQLIdentityInsertString() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean isInsertCallable(int) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean isUpdateCallable(int) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean isDeleteCallable(int) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected boolean isSubclassPropertyDeferred(java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected boolean isSubclassTableSequentialSelect(int) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean hasSequentialSelect() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean[] getTableUpdateNeeded(int[], boolean) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean[][] getPropertyColumnUpdateable() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean[][] getPropertyColumnInsertable() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean[] getPropertySelectable() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public org.hibernate.persister.entity.AbstractEntityPersister(org.hibernate.mapping.PersistentClass, org.hibernate.cache.spi.access.EntityDataAccess, org.hibernate.cache.spi.access.NaturalIdDataAccess, org.hibernate.persister.spi.PersisterCreationContext) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected org.hibernate.persister.entity.AbstractEntityPersister$CacheEntryHelper buildCacheEntryHelper() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected static java.lang.String getTemplateFromString(java.lang.String, org.hibernate.engine.spi.SessionFactoryImplementor) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected java.util.Map generateLazySelectStringsByFetchGroup() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected java.io.Serializable getCollectionKey(org.hibernate.persister.collection.CollectionPersister, java.lang.Object, org.hibernate.engine.spi.EntityEntry, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected java.lang.Object initializeLazyPropertiesFromDatastore(java.lang.String, java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor, java.io.Serializable, org.hibernate.engine.spi.EntityEntry) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected boolean initializeLazyProperty(java.lang.String, java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.engine.spi.EntityEntry, int, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean isBatchable() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean isBatchLoadable() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected boolean[] getSubclassColumnLazyiness() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected boolean[] getSubclassFormulaLazyiness() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String identifierSelectFragment(java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String propertySelectFragment(java.lang.String, java.lang.String, boolean) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public org.hibernate.sql.SelectFragment propertySelectFragmentFragment(java.lang.String, java.lang.String, boolean) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.Object[] getDatabaseSnapshot(java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.io.Serializable getIdByUniqueKey(java.io.Serializable, java.lang.String, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String generateIdByUniqueKeySelectString(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean[] getPropertyUniqueness() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String generateInsertGeneratedValuesSelectString() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String generateUpdateGeneratedValuesSelectString() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected java.lang.String concretePropertySelectFragment(java.lang.String, boolean[]) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected java.lang.String concretePropertySelectFragment(java.lang.String, org.hibernate.persister.entity.AbstractEntityPersister$InclusionChecker) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String generateSnapshotSelectString() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.Object forceVersionIncrement(java.io.Serializable, java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.Object getCurrentVersion(java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected org.hibernate.dialect.lock.LockingStrategy generateLocker(org.hibernate.LockMode) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public void lock(java.io.Serializable, java.lang.Object, java.lang.Object, org.hibernate.LockMode, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public void lock(java.io.Serializable, java.lang.Object, java.lang.Object, org.hibernate.LockOptions, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String getRootTableAlias(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String[] toColumns(java.lang.String, java.lang.String) throws org.hibernate.QueryException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public org.hibernate.type.Type toType(java.lang.String) throws org.hibernate.QueryException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public int getSubclassPropertyTableNumber(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public org.hibernate.persister.entity.Queryable$Declarer getSubclassPropertyDeclarer(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public org.hibernate.persister.entity.DiscriminatorMetadata getTypeDiscriminatorMetadata() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String[] toColumns(java.lang.String, int) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected java.lang.String[] getPropertySubclassNames() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String[] getPropertyColumnWriters(int) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public int getPropertyColumnSpan(int) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public org.hibernate.engine.spi.CascadeStyle getCascadeStyle(int) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String getSubclassPropertyName(int) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean isDefinedOnSubclass(int) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected java.lang.String[] getSubclassPropertySubclassNameClosure() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected java.lang.String[] getSubclassColumnClosure() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String[] getSubclassColumnReaderTemplateClosure() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected java.lang.String[] getSubclassFormulaClosure() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected java.lang.String[] getSubclassFormulaTemplateClosure() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String[] getSubclassPropertyColumnNames(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected int[] getLazyPropertyNumbers() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected java.lang.String[] getLazyPropertyNames() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected org.hibernate.type.Type[] getLazyPropertyTypes() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected java.lang.String[][] getLazyPropertyColumnAliases() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.Object loadByNaturalId(java.lang.Object[], org.hibernate.LockOptions, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected org.hibernate.loader.entity.UniqueEntityLoader getAppropriateUniqueKeyLoader(java.lang.String, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public int getPropertyIndex(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected void createUniqueKeyLoaders() throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected org.hibernate.loader.entity.UniqueEntityLoader createUniqueKeyLoader(org.hibernate.type.Type, java.lang.String[], org.hibernate.engine.spi.LoadQueryInfluencers) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected void createNaturalIdLoaders() throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected java.lang.String getSQLWhereString(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected boolean hasWhere() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected void initPropertyPaths(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected org.hibernate.loader.entity.UniqueEntityLoader createEntityLoader(org.hibernate.LockMode, org.hibernate.engine.spi.LoadQueryInfluencers) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected org.hibernate.loader.entity.UniqueEntityLoader createEntityLoader(org.hibernate.LockOptions, org.hibernate.engine.spi.LoadQueryInfluencers) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected org.hibernate.loader.entity.UniqueEntityLoader createEntityLoader(org.hibernate.LockMode) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected boolean check(int, java.io.Serializable, int, org.hibernate.jdbc.Expectation, java.sql.PreparedStatement, java.lang.String) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String generateUpdateString(boolean[], int, boolean) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String generateUpdateString(boolean[], int, java.lang.Object[], boolean) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public final boolean checkVersion(boolean[]) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String generateInsertString(boolean[], int) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String generateInsertString(boolean, boolean[]) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String generateInsertString(boolean, boolean[], int) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String generateIdentityInsertString(org.hibernate.boot.model.relational.SqlStringGenerationContext, boolean[]) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String generateDeleteString(int) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public int dehydrate(java.io.Serializable, java.lang.Object[], boolean[], boolean[][], int, java.sql.PreparedStatement, org.hibernate.engine.spi.SharedSessionContractImplementor, boolean) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public int dehydrate(java.io.Serializable, java.lang.Object[], java.lang.Object, boolean[], boolean[][], int, java.sql.PreparedStatement, org.hibernate.engine.spi.SharedSessionContractImplementor, int, boolean) throws java.sql.SQLException, org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.Object[] hydrate(java.sql.ResultSet, java.io.Serializable, java.lang.Object, org.hibernate.persister.entity.Loadable, java.lang.String[][], boolean, boolean[], org.hibernate.engine.spi.SharedSessionContractImplementor) throws java.sql.SQLException, org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean useInsertSelectIdentity() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean useGetGeneratedKeys() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected java.lang.String getSequentialSelect(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.io.Serializable insert(java.lang.Object[], boolean[], java.lang.String, java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public void insert(java.io.Serializable, java.lang.Object[], boolean[], int, java.lang.String, java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public void updateOrInsert(java.io.Serializable, java.lang.Object[], java.lang.Object[], java.lang.Object, boolean[], int, java.lang.Object, java.lang.Object, java.lang.String, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean update(java.io.Serializable, java.lang.Object[], java.lang.Object[], java.lang.Object, boolean[], int, java.lang.Object, java.lang.Object, java.lang.String, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public void delete(java.io.Serializable, java.lang.Object, int, java.lang.Object, java.lang.String, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object[]) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected java.lang.String[] getUpdateStrings(boolean, boolean) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public void update(java.io.Serializable, java.lang.Object[], int[], boolean, java.lang.Object[], java.lang.Object, java.lang.Object, java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.io.Serializable insert(java.lang.Object[], java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public void insert(java.io.Serializable, java.lang.Object[], java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected void preInsertInMemoryValueGeneration(java.lang.Object[], java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public void delete(java.io.Serializable, java.lang.Object, java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected boolean isAllOrDirtyOptLocking() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected java.lang.String[] generateSQLDeleteStrings(java.lang.Object[]) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String filterFragment(java.lang.String, java.util.Map) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String filterFragment(java.lang.String, java.util.Map, java.util.Set) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String generateFilterConditionAlias(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String oneToManyFilterFragment(java.lang.String) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String oneToManyFilterFragment(java.lang.String, java.util.Set) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String fromJoinFragment(java.lang.String, boolean, boolean) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String fromJoinFragment(java.lang.String, boolean, boolean, java.util.Set) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String fromJoinFragment(java.lang.String, boolean, boolean, java.util.Set, java.util.Set) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String whereJoinFragment(java.lang.String, boolean, boolean) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String whereJoinFragment(java.lang.String, boolean, boolean, java.util.Set) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected boolean isSubclassTableLazy(int) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected org.hibernate.sql.JoinFragment createJoin(java.lang.String, boolean, boolean, java.util.Set) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected org.hibernate.sql.JoinFragment createJoin(java.lang.String, boolean, boolean, java.util.Set, java.util.Set) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected org.hibernate.sql.JoinType determineSubclassTableJoinType(int, boolean, boolean, java.util.Set) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected org.hibernate.sql.JoinType determineSubclassTableJoinType(int, boolean, boolean, java.util.Set, java.util.Set) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected org.hibernate.sql.JoinFragment createJoin(int[], java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected org.hibernate.sql.SelectFragment createSelect(int[], int[]) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected java.lang.String createFrom(int, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected java.lang.String createWhereByKey(int, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected java.lang.String renderSelect(int[], int[], int[]) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected void postConstruct(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected void doPostInstantiate() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected void createLoaders() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected org.hibernate.loader.entity.UniqueEntityLoader buildMergeCascadeEntityLoader(org.hibernate.LockMode) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected org.hibernate.loader.entity.UniqueEntityLoader buildRefreshCascadeEntityLoader(org.hibernate.LockMode) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected final org.hibernate.loader.entity.UniqueEntityLoader getLoaderByLockMode(org.hibernate.LockMode) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected void createQueryLoader() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.Object load(java.io.Serializable, java.lang.Object, org.hibernate.LockMode, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.Object load(java.io.Serializable, java.lang.Object, org.hibernate.LockOptions, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.Object load(java.io.Serializable, java.lang.Object, org.hibernate.LockOptions, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Boolean) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.util.List multiLoad(java.io.Serializable[], org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.persister.entity.MultiLoadOptions) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected org.hibernate.loader.entity.UniqueEntityLoader getAppropriateLoader(org.hibernate.LockOptions, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public final boolean isAllNull(java.lang.Object[], int) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean isSubclassPropertyNullable(int) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public final boolean[] getPropertiesToUpdate(int[], boolean) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean[] getPropertiesToInsert(java.lang.Object[]) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.util.Comparator getVersionComparator() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public org.hibernate.type.EntityType getEntityType() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean isPolymorphic() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean isInherited() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean hasCascades() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public org.hibernate.type.VersionType getVersionType() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public int getVersionProperty() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean isVersioned() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean hasLazyProperties() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean hasCollections() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean hasMutableProperties() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean isMutable() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public final boolean isModifiableEntity(org.hibernate.engine.spi.EntityEntry) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean isAbstract() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean hasSubclasses() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public org.hibernate.id.insert.InsertGeneratedIdentifierDelegate getIdentityDelegate() [deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public org.hibernate.metadata.ClassMetadata getClassMetadata() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean isExplicitPolymorphism() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected boolean useDynamicUpdate() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected boolean useDynamicInsert() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean hasEmbeddedCompositeIdentifier() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean canExtractIdOutOfEntity() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String[] getKeyColumnNames() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String getName() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean isCollection() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean consumesEntityAlias() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean consumesCollectionAlias() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public org.hibernate.type.Type getType() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected final org.hibernate.engine.OptimisticLockStyle optimisticLockStyle() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.Object createProxy(java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public final java.lang.String selectFragment(org.hibernate.persister.entity.Joinable, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean isVersionPropertyInsertable() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String[] getPropertyNames() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public org.hibernate.type.Type[] getPropertyTypes() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean[] getPropertyLaziness() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean[] getPropertyUpdateability() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean[] getPropertyCheckability() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean[] getPropertyInsertability() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public org.hibernate.engine.spi.ValueInclusion[] getPropertyInsertGenerationInclusions() [deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public org.hibernate.engine.spi.ValueInclusion[] getPropertyUpdateGenerationInclusions() [deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean[] getPropertyNullability() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean[] getPropertyVersionability() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean implementsLifecycle() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.io.Serializable getIdentifier(java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.io.Serializable getIdentifier(java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public void setIdentifier(java.lang.Object, java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.Object instantiate(java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public void resetIdentifier(java.lang.Object, java.io.Serializable, java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean isMultiTable() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public int getPropertySpan() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public void processInsertGeneratedProperties(java.io.Serializable, java.lang.Object, java.lang.Object[], org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public void processUpdateGeneratedProperties(java.io.Serializable, java.lang.Object, java.lang.Object[], org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public static boolean isValueGenerationRequired(org.hibernate.tuple.NonIdentifierAttribute, org.hibernate.tuple.GenerationTiming) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public int[] getNaturalIdentifierProperties() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.Object[] getNaturalIdentifierSnapshot(java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.io.Serializable loadEntityIdByNaturalId(java.lang.Object[], org.hibernate.LockOptions, org.hibernate.engine.spi.SharedSessionContractImplementor) [deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public static boolean[] determineValueNullness(java.lang.Object[]) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected java.lang.String determinePkByNaturalIdQuery(boolean[]) [deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean isNaturalIdNonNullable() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected java.lang.String concretePropertySelectFragmentSansLeadingComma(java.lang.String, boolean[]) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean hasNaturalIdentifier() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public void setPropertyValue(java.lang.Object, java.lang.String, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public org.hibernate.EntityMode getEntityMode() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public org.hibernate.tuple.entity.EntityTuplizer getEntityTuplizer() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public org.hibernate.bytecode.spi.BytecodeEnhancementMetadata getBytecodeEnhancementMetadata() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String getTableAliasForColumn(java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public int determineTableNumberForColumn(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected java.lang.String determineTableName(org.hibernate.mapping.Table) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public void generateEntityDefinition() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public org.hibernate.persister.walking.spi.EntityIdentifierDefinition getEntityKeyDefinition() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.Iterable getAttributes() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public java.lang.String[][] getPolymorphicJoinColumns(java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: public boolean canOmitSuperclassTableJoin() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected org.hibernate.sql.Insert createInsert() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected org.hibernate.sql.Update createUpdate() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.AbstractEntityPersister: protected org.hibernate.sql.Delete createDelete() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.DiscriminatorMetadata: public abstract java.lang.String getSqlFragment(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.DiscriminatorType: public org.hibernate.persister.entity.DiscriminatorType(org.hibernate.type.Type, org.hibernate.persister.entity.Loadable) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.DiscriminatorType: public java.lang.Object nullSafeGet(java.sql.ResultSet, java.lang.String[], org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.DiscriminatorType: public java.lang.Object nullSafeGet(java.sql.ResultSet, java.lang.String, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.DiscriminatorType: public boolean[] toColumnNullness(java.lang.Object, org.hibernate.engine.spi.Mapping) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.DiscriminatorType: public int[] sqlTypes(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.DiscriminatorType: public org.hibernate.engine.jdbc.Size[] dictatedSizes(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.DiscriminatorType: public org.hibernate.engine.jdbc.Size[] defaultSizes(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.DiscriminatorType: public int getColumnSpan(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public static final java.lang.String ENTITY_ID [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract void generateEntityDefinition() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract org.hibernate.metamodel.model.domain.NavigableRole getNavigableRole() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract java.io.Serializable[] getPropertySpaces() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract boolean canExtractIdOutOfEntity() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract org.hibernate.type.VersionType getVersionType() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract int getVersionProperty() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract java.lang.Object[] getNaturalIdentifierSnapshot(java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract java.io.Serializable loadEntityIdByNaturalId(java.lang.Object[], org.hibernate.LockOptions, org.hibernate.engine.spi.SharedSessionContractImplementor) [deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract java.lang.Object load(java.io.Serializable, java.lang.Object, org.hibernate.LockMode, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public default java.lang.Object load(java.io.Serializable, java.lang.Object, org.hibernate.LockMode, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Boolean) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract java.lang.Object load(java.io.Serializable, java.lang.Object, org.hibernate.LockOptions, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public default java.lang.Object load(java.io.Serializable, java.lang.Object, org.hibernate.LockOptions, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Boolean) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract java.util.List multiLoad(java.io.Serializable[], org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.persister.entity.MultiLoadOptions) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract void lock(java.io.Serializable, java.lang.Object, java.lang.Object, org.hibernate.LockMode, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract void lock(java.io.Serializable, java.lang.Object, java.lang.Object, org.hibernate.LockOptions, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract void insert(java.io.Serializable, java.lang.Object[], java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract java.io.Serializable insert(java.lang.Object[], java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract void delete(java.io.Serializable, java.lang.Object, java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract void update(java.io.Serializable, java.lang.Object[], int[], boolean, java.lang.Object[], java.lang.Object, java.lang.Object, java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract org.hibernate.engine.spi.ValueInclusion[] getPropertyInsertGenerationInclusions() [deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract org.hibernate.engine.spi.ValueInclusion[] getPropertyUpdateGenerationInclusions() [deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract org.hibernate.metadata.ClassMetadata getClassMetadata() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract boolean isBatchLoadable() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract java.lang.Object[] getDatabaseSnapshot(java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract java.io.Serializable getIdByUniqueKey(java.io.Serializable, java.lang.String, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract java.lang.Object getCurrentVersion(java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract java.lang.Object forceVersionIncrement(java.io.Serializable, java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract java.lang.Object createProxy(java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract void processInsertGeneratedProperties(java.io.Serializable, java.lang.Object, java.lang.Object[], org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract void processUpdateGeneratedProperties(java.io.Serializable, java.lang.Object, java.lang.Object[], org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract boolean implementsLifecycle() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract java.io.Serializable getIdentifier(java.lang.Object) throws org.hibernate.HibernateException [deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract java.io.Serializable getIdentifier(java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract void setIdentifier(java.lang.Object, java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract java.lang.Object instantiate(java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract void resetIdentifier(java.lang.Object, java.io.Serializable, java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract org.hibernate.EntityMode getEntityMode() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract org.hibernate.tuple.entity.EntityTuplizer getEntityTuplizer() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract org.hibernate.bytecode.spi.BytecodeEnhancementMetadata getInstrumentationMetadata() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public abstract org.hibernate.internal.FilterAliasGenerator getFilterAliasGenerator(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.EntityPersister: public default boolean canIdentityInsertBeDelayed() [deprecated in 5.6] + member org.hibernate.persister.entity.Joinable: public abstract java.lang.String getName() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.Joinable: public abstract java.lang.String getTableName() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.Joinable: public abstract java.lang.String selectFragment(org.hibernate.persister.entity.Joinable, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.Joinable: public abstract java.lang.String whereJoinFragment(java.lang.String, boolean, boolean) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.Joinable: public abstract java.lang.String whereJoinFragment(java.lang.String, boolean, boolean, java.util.Set) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.Joinable: public abstract java.lang.String fromJoinFragment(java.lang.String, boolean, boolean) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.Joinable: public abstract java.lang.String fromJoinFragment(java.lang.String, boolean, boolean, java.util.Set) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.Joinable: public default java.lang.String fromJoinFragment(java.lang.String, boolean, boolean, java.util.Set, java.util.Set) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.Joinable: public abstract java.lang.String[] getKeyColumnNames() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.Joinable: public abstract java.lang.String filterFragment(java.lang.String, java.util.Map) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.Joinable: public abstract java.lang.String filterFragment(java.lang.String, java.util.Map, java.util.Set) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.Joinable: public abstract java.lang.String oneToManyFilterFragment(java.lang.String) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.Joinable: public abstract java.lang.String oneToManyFilterFragment(java.lang.String, java.util.Set) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.Joinable: public abstract boolean isCollection() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.Joinable: public abstract boolean consumesEntityAlias() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.Joinable: public abstract boolean consumesCollectionAlias() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.JoinedSubclassEntityPersister: public org.hibernate.persister.entity.JoinedSubclassEntityPersister(org.hibernate.mapping.PersistentClass, org.hibernate.cache.spi.access.EntityDataAccess, org.hibernate.cache.spi.access.NaturalIdDataAccess, org.hibernate.persister.spi.PersisterCreationContext) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.JoinedSubclassEntityPersister: protected boolean isSubclassTableSequentialSelect(int) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.JoinedSubclassEntityPersister: public java.lang.String getSubclassPropertyTableName(int) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.JoinedSubclassEntityPersister: protected boolean isInverseSubclassTable(int) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.JoinedSubclassEntityPersister: public java.lang.Object getDiscriminatorValue() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.JoinedSubclassEntityPersister: public java.lang.String getSubclassForDiscriminatorValue(java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.JoinedSubclassEntityPersister: protected void addDiscriminatorToInsert(org.hibernate.sql.Insert) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.JoinedSubclassEntityPersister: public java.io.Serializable[] getPropertySpaces() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.JoinedSubclassEntityPersister: public java.lang.String fromTableFragment(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.JoinedSubclassEntityPersister: public void addDiscriminatorToSelect(org.hibernate.sql.SelectFragment, java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.JoinedSubclassEntityPersister: protected java.lang.String filterFragment(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.JoinedSubclassEntityPersister: protected java.lang.String filterFragment(java.lang.String, java.util.Set) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.JoinedSubclassEntityPersister: public java.lang.String generateFilterConditionAlias(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.JoinedSubclassEntityPersister: public java.lang.String[] toColumns(java.lang.String, java.lang.String) throws org.hibernate.QueryException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.JoinedSubclassEntityPersister: protected int[] getPropertyTableNumbersInSelect() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.JoinedSubclassEntityPersister: protected int getSubclassPropertyTableNumber(int) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.JoinedSubclassEntityPersister: public boolean isMultiTable() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.JoinedSubclassEntityPersister: protected int[] getSubclassColumnTableNumberClosure() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.JoinedSubclassEntityPersister: protected int[] getSubclassFormulaTableNumberClosure() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.JoinedSubclassEntityPersister: protected boolean isSubclassTableLazy(int) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.JoinedSubclassEntityPersister: public java.lang.String getPropertyTableName(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.JoinedSubclassEntityPersister: public java.lang.String[][] getContraintOrderedTableKeyColumnClosure() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.JoinedSubclassEntityPersister: public java.lang.String getRootTableAlias(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.JoinedSubclassEntityPersister: public org.hibernate.persister.entity.Queryable$Declarer getSubclassPropertyDeclarer(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.JoinedSubclassEntityPersister: public int determineTableNumberForColumn(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.JoinedSubclassEntityPersister: public org.hibernate.internal.FilterAliasGenerator getFilterAliasGenerator(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.JoinedSubclassEntityPersister: public boolean canOmitSuperclassTableJoin() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.SingleTableEntityPersister: public org.hibernate.persister.entity.SingleTableEntityPersister(org.hibernate.mapping.PersistentClass, org.hibernate.cache.spi.access.EntityDataAccess, org.hibernate.cache.spi.access.NaturalIdDataAccess, org.hibernate.persister.spi.PersisterCreationContext) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.SingleTableEntityPersister: protected boolean isInverseSubclassTable(int) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.SingleTableEntityPersister: public java.lang.Object getDiscriminatorValue() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.SingleTableEntityPersister: public java.lang.String getSubclassForDiscriminatorValue(java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.SingleTableEntityPersister: public java.io.Serializable[] getPropertySpaces() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.SingleTableEntityPersister: protected java.lang.String getDiscriminatorFormula() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.SingleTableEntityPersister: protected boolean isSubclassTableSequentialSelect(int) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.SingleTableEntityPersister: public java.lang.String fromTableFragment(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.SingleTableEntityPersister: protected java.lang.String filterFragment(java.lang.String) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.SingleTableEntityPersister: public java.lang.String oneToManyFilterFragment(java.lang.String) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.SingleTableEntityPersister: public java.lang.String oneToManyFilterFragment(java.lang.String, java.util.Set) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.SingleTableEntityPersister: protected java.lang.String filterFragment(java.lang.String, java.util.Set) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.SingleTableEntityPersister: public java.lang.String getSubclassPropertyTableName(int) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.SingleTableEntityPersister: protected void addDiscriminatorToSelect(org.hibernate.sql.SelectFragment, java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.SingleTableEntityPersister: protected int[] getPropertyTableNumbersInSelect() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.SingleTableEntityPersister: protected int getSubclassPropertyTableNumber(int) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.SingleTableEntityPersister: protected void addDiscriminatorToInsert(org.hibernate.sql.Insert) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.SingleTableEntityPersister: protected int[] getSubclassColumnTableNumberClosure() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.SingleTableEntityPersister: protected int[] getSubclassFormulaTableNumberClosure() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.SingleTableEntityPersister: protected boolean isSubclassPropertyDeferred(java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.SingleTableEntityPersister: public boolean hasSequentialSelect() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.SingleTableEntityPersister: protected java.lang.String getSequentialSelect(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.SingleTableEntityPersister: protected boolean isSubclassTableLazy(int) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.SingleTableEntityPersister: public java.lang.String getPropertyTableName(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.SingleTableEntityPersister: protected void doPostInstantiate() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.SingleTableEntityPersister: public boolean canOmitSuperclassTableJoin() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.SingleTableEntityPersister: public boolean isMultiTable() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.SingleTableEntityPersister: public java.lang.String[][] getContraintOrderedTableKeyColumnClosure() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.SingleTableEntityPersister: public org.hibernate.internal.FilterAliasGenerator getFilterAliasGenerator(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.UnionSubclassEntityPersister: public org.hibernate.persister.entity.UnionSubclassEntityPersister(org.hibernate.mapping.PersistentClass, org.hibernate.cache.spi.access.EntityDataAccess, org.hibernate.cache.spi.access.NaturalIdDataAccess, org.hibernate.persister.spi.PersisterCreationContext) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.persister.entity.UnionSubclassEntityPersister: public java.lang.Object getDiscriminatorValue() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.UnionSubclassEntityPersister: public java.lang.String[] getSubclassClosure() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.UnionSubclassEntityPersister: public java.lang.String getSubclassForDiscriminatorValue(java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.UnionSubclassEntityPersister: public java.io.Serializable[] getPropertySpaces() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.UnionSubclassEntityPersister: protected boolean isDiscriminatorFormula() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.UnionSubclassEntityPersister: protected java.lang.String generateSelectString(org.hibernate.LockMode) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.UnionSubclassEntityPersister: protected java.lang.String getDiscriminatorFormula() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.UnionSubclassEntityPersister: public java.lang.String fromTableFragment(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.UnionSubclassEntityPersister: protected java.lang.String filterFragment(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.UnionSubclassEntityPersister: protected java.lang.String filterFragment(java.lang.String, java.util.Set) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.UnionSubclassEntityPersister: public java.lang.String getSubclassPropertyTableName(int) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.UnionSubclassEntityPersister: protected void addDiscriminatorToSelect(org.hibernate.sql.SelectFragment, java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.UnionSubclassEntityPersister: protected int[] getPropertyTableNumbersInSelect() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.UnionSubclassEntityPersister: protected int getSubclassPropertyTableNumber(int) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.UnionSubclassEntityPersister: public int getSubclassPropertyTableNumber(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.UnionSubclassEntityPersister: public boolean isMultiTable() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.UnionSubclassEntityPersister: protected int[] getSubclassColumnTableNumberClosure() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.UnionSubclassEntityPersister: protected int[] getSubclassFormulaTableNumberClosure() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.UnionSubclassEntityPersister: protected boolean[] getTableHasColumns() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.UnionSubclassEntityPersister: protected java.lang.String generateSubquery(org.hibernate.mapping.PersistentClass, org.hibernate.engine.spi.Mapping) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.UnionSubclassEntityPersister: public java.lang.String getPropertyTableName(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.persister.entity.UnionSubclassEntityPersister: public java.lang.String[][] getContraintOrderedTableKeyColumnClosure() [NOT deprecated in 5.6] + member org.hibernate.persister.entity.UnionSubclassEntityPersister: public org.hibernate.internal.FilterAliasGenerator getFilterAliasGenerator(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.pretty.MessageHelper: public static java.lang.String infoString(java.lang.String, java.io.Serializable) [NOT deprecated in 5.6] + member org.hibernate.pretty.MessageHelper: public static java.lang.String infoString(org.hibernate.persister.entity.EntityPersister, java.io.Serializable[], org.hibernate.engine.spi.SessionFactoryImplementor) [NOT deprecated in 5.6] + member org.hibernate.pretty.MessageHelper: public static java.lang.String collectionInfoString(org.hibernate.persister.collection.CollectionPersister, org.hibernate.collection.spi.PersistentCollection, java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.pretty.MessageHelper: public static java.lang.String collectionInfoString(org.hibernate.persister.collection.CollectionPersister, java.io.Serializable[], org.hibernate.engine.spi.SessionFactoryImplementor) [NOT deprecated in 5.6] + member org.hibernate.pretty.MessageHelper: public static java.lang.String collectionInfoString(org.hibernate.persister.collection.CollectionPersister, java.io.Serializable, org.hibernate.engine.spi.SessionFactoryImplementor) [NOT deprecated in 5.6] + member org.hibernate.pretty.MessageHelper: public static java.lang.String collectionInfoString(java.lang.String, java.io.Serializable) [NOT deprecated in 5.6] + member org.hibernate.procedure.ProcedureCall: public abstract org.hibernate.procedure.ParameterRegistration registerParameter(int, java.lang.Class, jakarta.persistence.ParameterMode) [NOT deprecated in 5.6] + member org.hibernate.procedure.ProcedureCall: public abstract org.hibernate.procedure.ProcedureCall registerParameter0(int, java.lang.Class, jakarta.persistence.ParameterMode) [NOT deprecated in 5.6] + member org.hibernate.procedure.ProcedureCall: public abstract org.hibernate.procedure.ParameterRegistration getParameterRegistration(int) [NOT deprecated in 5.6] + member org.hibernate.procedure.ProcedureCall: public abstract org.hibernate.procedure.ParameterRegistration registerParameter(java.lang.String, java.lang.Class, jakarta.persistence.ParameterMode) throws org.hibernate.procedure.NamedParametersNotSupportedException [NOT deprecated in 5.6] + member org.hibernate.procedure.ProcedureCall: public abstract org.hibernate.procedure.ProcedureCall registerParameter0(java.lang.String, java.lang.Class, jakarta.persistence.ParameterMode) throws org.hibernate.procedure.NamedParametersNotSupportedException [NOT deprecated in 5.6] + member org.hibernate.procedure.ProcedureCall: public abstract org.hibernate.procedure.ParameterRegistration getParameterRegistration(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.procedure.ProcedureCall: public abstract org.hibernate.procedure.ProcedureCallMemento extractMemento(java.util.Map) [NOT deprecated in 5.6] + member org.hibernate.procedure.ProcedureCall: public abstract org.hibernate.procedure.ProcedureCallMemento extractMemento() [NOT deprecated in 5.6] + member org.hibernate.procedure.ProcedureCall: public default org.hibernate.SynchronizeableQuery addSynchronizedEntityClass(java.lang.Class) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.procedure.ProcedureCall: public default org.hibernate.SynchronizeableQuery addSynchronizedEntityName(java.lang.String) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.procedure.ProcedureCall: public default org.hibernate.SynchronizeableQuery addSynchronizedQuerySpace(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.procedure.ProcedureOutputs: public abstract T getOutputParameterValue(org.hibernate.procedure.ParameterRegistration) [NOT deprecated in 5.6] + member org.hibernate.proxy.AbstractLazyInitializer: protected org.hibernate.proxy.AbstractLazyInitializer() [deprecated in 5.6] + member org.hibernate.proxy.AbstractLazyInitializer: protected org.hibernate.proxy.AbstractLazyInitializer(java.lang.String, java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.proxy.AbstractLazyInitializer: public final java.io.Serializable getInternalIdentifier() [NOT deprecated in 5.6] + member org.hibernate.proxy.AbstractLazyInitializer: public final java.io.Serializable getIdentifier() [NOT deprecated in 5.6] + member org.hibernate.proxy.AbstractLazyInitializer: public final void setIdentifier(java.io.Serializable) [NOT deprecated in 5.6] + member org.hibernate.proxy.AbstractSerializableProxy: protected org.hibernate.proxy.AbstractSerializableProxy() [deprecated in 5.6] + member org.hibernate.proxy.AbstractSerializableProxy: protected org.hibernate.proxy.AbstractSerializableProxy(java.lang.String, java.io.Serializable, java.lang.Boolean) [deprecated in 5.6] + member org.hibernate.proxy.AbstractSerializableProxy: protected org.hibernate.proxy.AbstractSerializableProxy(java.lang.String, java.io.Serializable, java.lang.Boolean, java.lang.String, boolean) [NOT deprecated in 5.6] + member org.hibernate.proxy.AbstractSerializableProxy: protected java.io.Serializable getId() [NOT deprecated in 5.6] + member org.hibernate.proxy.AbstractSerializableProxy: protected void setReadOnlyBeforeAttachedToSession(org.hibernate.proxy.AbstractLazyInitializer) [deprecated in 5.6] + member org.hibernate.proxy.EntityNotFoundDelegate: public abstract void handleEntityNotFound(java.lang.String, java.io.Serializable) [NOT deprecated in 5.6] + member org.hibernate.proxy.LazyInitializer: public default java.io.Serializable getInternalIdentifier() [NOT deprecated in 5.6] + member org.hibernate.proxy.LazyInitializer: public abstract java.io.Serializable getIdentifier() [NOT deprecated in 5.6] + member org.hibernate.proxy.LazyInitializer: public abstract void setIdentifier(java.io.Serializable) [NOT deprecated in 5.6] + member org.hibernate.proxy.ProxyFactory: public abstract org.hibernate.proxy.HibernateProxy getProxy(java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.proxy.map.MapProxyFactory: public org.hibernate.proxy.HibernateProxy getProxy(java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.proxy.map.SerializableMapProxy: public org.hibernate.proxy.map.SerializableMapProxy(java.lang.String, java.io.Serializable, java.lang.Boolean, java.lang.String, boolean) [NOT deprecated in 5.6] + member org.hibernate.proxy.pojo.BasicLazyInitializer: protected static final java.lang.Object INVOKE_IMPLEMENTATION [NOT deprecated in 5.6] + member org.hibernate.proxy.pojo.BasicLazyInitializer: protected org.hibernate.proxy.pojo.BasicLazyInitializer(java.lang.String, java.lang.Class, java.io.Serializable, java.lang.reflect.Method, java.lang.reflect.Method, org.hibernate.type.CompositeType, org.hibernate.engine.spi.SharedSessionContractImplementor, boolean) [NOT deprecated in 5.6] + member org.hibernate.proxy.pojo.bytebuddy.ByteBuddyInterceptor: public org.hibernate.proxy.pojo.bytebuddy.ByteBuddyInterceptor(java.lang.String, java.lang.Class, java.lang.Class[], java.io.Serializable, java.lang.reflect.Method, java.lang.reflect.Method, org.hibernate.type.CompositeType, org.hibernate.engine.spi.SharedSessionContractImplementor, boolean) [NOT deprecated in 5.6] + member org.hibernate.proxy.pojo.bytebuddy.ByteBuddyProxyFactory: public org.hibernate.proxy.HibernateProxy getProxy(java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.proxy.pojo.bytebuddy.SerializableProxy: public org.hibernate.proxy.pojo.bytebuddy.SerializableProxy(java.lang.String, java.lang.Class, java.lang.Class[], java.io.Serializable, java.lang.Boolean, java.lang.reflect.Method, java.lang.reflect.Method, org.hibernate.type.CompositeType) [deprecated in 5.6] + member org.hibernate.proxy.pojo.bytebuddy.SerializableProxy: public org.hibernate.proxy.pojo.bytebuddy.SerializableProxy(java.lang.String, java.lang.Class, java.lang.Class[], java.io.Serializable, java.lang.Boolean, java.lang.String, boolean, java.lang.reflect.Method, java.lang.reflect.Method, org.hibernate.type.CompositeType) [NOT deprecated in 5.6] + member org.hibernate.proxy.pojo.bytebuddy.SerializableProxy: protected java.io.Serializable getId() [NOT deprecated in 5.6] + member org.hibernate.proxy.pojo.bytebuddy.SerializableProxy: protected java.lang.Class getPersistentClass() [NOT deprecated in 5.6] + member org.hibernate.proxy.pojo.bytebuddy.SerializableProxy: protected java.lang.Class[] getInterfaces() [NOT deprecated in 5.6] + member org.hibernate.proxy.pojo.bytebuddy.SerializableProxy: protected java.lang.String getIdentifierGetterMethodName() [NOT deprecated in 5.6] + member org.hibernate.proxy.pojo.bytebuddy.SerializableProxy: protected java.lang.Class getIdentifierGetterMethodClass() [NOT deprecated in 5.6] + member org.hibernate.proxy.pojo.bytebuddy.SerializableProxy: protected java.lang.String getIdentifierSetterMethodName() [NOT deprecated in 5.6] + member org.hibernate.proxy.pojo.bytebuddy.SerializableProxy: protected java.lang.Class getIdentifierSetterMethodClass() [NOT deprecated in 5.6] + member org.hibernate.proxy.pojo.bytebuddy.SerializableProxy: protected java.lang.Class[] getIdentifierSetterMethodParams() [NOT deprecated in 5.6] + member org.hibernate.proxy.pojo.bytebuddy.SerializableProxy: protected org.hibernate.type.CompositeType getComponentIdType() [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public abstract org.hibernate.query.NativeQuery setFlushMode(org.hibernate.FlushMode) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public abstract org.hibernate.query.NativeQuery setResultSetMapping(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public abstract

org.hibernate.query.NativeQuery setParameter(org.hibernate.query.QueryParameter

, P, org.hibernate.type.Type) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public abstract org.hibernate.query.NativeQuery setParameter(java.lang.String, java.lang.Object, org.hibernate.type.Type) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public abstract org.hibernate.query.NativeQuery setParameter(int, java.lang.Object, org.hibernate.type.Type) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public abstract

org.hibernate.query.NativeQuery setParameter(org.hibernate.query.QueryParameter

, P, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public abstract org.hibernate.query.NativeQuery setParameter(java.lang.String, java.lang.Object, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public abstract org.hibernate.query.NativeQuery setParameter(int, java.lang.Object, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public abstract org.hibernate.query.NativeQuery setParameter(jakarta.persistence.Parameter, java.time.Instant, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public abstract org.hibernate.query.NativeQuery setParameter(jakarta.persistence.Parameter, java.time.LocalDateTime, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public abstract org.hibernate.query.NativeQuery setParameter(jakarta.persistence.Parameter, java.time.ZonedDateTime, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public abstract org.hibernate.query.NativeQuery setParameter(jakarta.persistence.Parameter, java.time.OffsetDateTime, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public abstract org.hibernate.query.NativeQuery setParameter(java.lang.String, java.time.LocalDateTime, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public abstract org.hibernate.query.NativeQuery setParameter(java.lang.String, java.time.ZonedDateTime, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public abstract org.hibernate.query.NativeQuery setParameter(java.lang.String, java.time.OffsetDateTime, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public abstract org.hibernate.query.NativeQuery setParameter(int, java.time.LocalDateTime, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public abstract org.hibernate.query.NativeQuery setParameter(int, java.time.ZonedDateTime, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public abstract org.hibernate.query.NativeQuery setParameter(int, java.time.OffsetDateTime, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public abstract org.hibernate.query.NativeQuery setParameterList(java.lang.String, java.util.Collection, org.hibernate.type.Type) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public abstract org.hibernate.query.NativeQuery setParameterList(java.lang.String, java.lang.Object[], org.hibernate.type.Type) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public abstract boolean isCallable() [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public abstract org.hibernate.query.NativeQuery addScalar(java.lang.String, org.hibernate.type.Type) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public abstract org.hibernate.SQLQuery$RootReturn addRoot(java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public abstract org.hibernate.SQLQuery$RootReturn addRoot(java.lang.String, java.lang.Class) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public abstract org.hibernate.SQLQuery$FetchReturn addFetch(java.lang.String, java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public abstract org.hibernate.query.NativeQuery setLockMode(java.lang.String, org.hibernate.LockMode) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.query.Query setFlushMode(org.hibernate.FlushMode) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.query.Query setParameterList(java.lang.String, java.lang.Object[], org.hibernate.type.Type) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.query.Query setParameterList(java.lang.String, java.util.Collection, org.hibernate.type.Type) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.query.Query setLockMode(java.lang.String, org.hibernate.LockMode) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.query.Query setParameter(java.lang.String, java.lang.Object, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.query.Query setParameter(org.hibernate.query.QueryParameter, java.lang.Object, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.query.Query setParameter(int, java.lang.Object, org.hibernate.type.Type) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.query.Query setParameter(org.hibernate.query.QueryParameter, java.lang.Object, org.hibernate.type.Type) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.query.Query setParameter(int, java.lang.Object, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.query.Query setParameter(java.lang.String, java.lang.Object, org.hibernate.type.Type) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.query.Query setParameter(int, java.time.OffsetDateTime, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.query.Query setParameter(int, java.time.ZonedDateTime, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.query.Query setParameter(int, java.time.LocalDateTime, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.query.Query setParameter(java.lang.String, java.time.OffsetDateTime, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.query.Query setParameter(java.lang.String, java.time.ZonedDateTime, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.query.Query setParameter(java.lang.String, java.time.LocalDateTime, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.query.Query setParameter(jakarta.persistence.Parameter, java.time.OffsetDateTime, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.query.Query setParameter(jakarta.persistence.Parameter, java.time.ZonedDateTime, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.query.Query setParameter(jakarta.persistence.Parameter, java.time.LocalDateTime, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.query.Query setParameter(jakarta.persistence.Parameter, java.time.Instant, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setLockMode(jakarta.persistence.LockModeType) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setFlushMode(jakarta.persistence.FlushModeType) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setParameter(int, java.util.Date, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setParameter(int, java.util.Calendar, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setParameter(java.lang.String, java.util.Date, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setParameter(java.lang.String, java.util.Calendar, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setParameter(jakarta.persistence.Parameter, java.util.Date, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setParameter(jakarta.persistence.Parameter, java.util.Calendar, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setHint(java.lang.String, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setFirstResult(int) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setMaxResults(int) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setProperties(java.util.Map) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setProperties(java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setParameterList(java.lang.String, java.lang.Object[]) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setParameterList(java.lang.String, java.lang.Object[], org.hibernate.type.Type) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setParameterList(java.lang.String, java.util.Collection, org.hibernate.type.Type) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setParameterList(java.lang.String, java.util.Collection) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setParameterList(org.hibernate.query.QueryParameter, java.util.Collection) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setParameter(int, java.lang.Object, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setParameter(java.lang.String, java.lang.Object, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setParameter(org.hibernate.query.QueryParameter, java.lang.Object, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setParameter(int, java.lang.Object, org.hibernate.type.Type) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setParameter(java.lang.String, java.lang.Object, org.hibernate.type.Type) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setParameter(org.hibernate.query.QueryParameter, java.lang.Object, org.hibernate.type.Type) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setParameter(int, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setParameter(java.lang.String, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setParameter(jakarta.persistence.Parameter, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setParameter(org.hibernate.query.QueryParameter, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query addQueryHint(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setComment(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setLockMode(java.lang.String, org.hibernate.LockMode) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setLockOptions(org.hibernate.LockOptions) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setReadOnly(boolean) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setFetchSize(int) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setTimeout(int) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setCacheRegion(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setCacheable(boolean) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setCacheMode(org.hibernate.CacheMode) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setFlushMode(org.hibernate.FlushMode) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.Query setHibernateFlushMode(org.hibernate.FlushMode) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.BasicQueryContract setReadOnly(boolean) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.BasicQueryContract setFetchSize(int) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.BasicQueryContract setTimeout(int) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.BasicQueryContract setCacheRegion(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.BasicQueryContract setCacheable(boolean) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.BasicQueryContract setCacheMode(org.hibernate.CacheMode) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.BasicQueryContract setHibernateFlushMode(org.hibernate.FlushMode) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.BasicQueryContract setFlushMode(org.hibernate.FlushMode) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.SQLQuery addSynchronizedEntityClass(java.lang.Class) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.SQLQuery addSynchronizedEntityName(java.lang.String) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.SQLQuery addSynchronizedQuerySpace(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.SQLQuery addJoin(java.lang.String, java.lang.String, org.hibernate.LockMode) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.SQLQuery addJoin(java.lang.String, java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.SQLQuery addJoin(java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.SQLQuery addEntity(java.lang.String, java.lang.Class, org.hibernate.LockMode) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.SQLQuery addEntity(java.lang.String, java.lang.Class) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.SQLQuery addEntity(java.lang.Class) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.SQLQuery addEntity(java.lang.String, java.lang.String, org.hibernate.LockMode) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.SQLQuery addEntity(java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.SQLQuery addEntity(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.SQLQuery addScalar(java.lang.String, org.hibernate.type.Type) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.SQLQuery addScalar(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.SQLQuery setResultSetMapping(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.SynchronizeableQuery addSynchronizedEntityClass(java.lang.Class) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.SynchronizeableQuery addSynchronizedEntityName(java.lang.String) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.query.NativeQuery: public default org.hibernate.SynchronizeableQuery addSynchronizedQuerySpace(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.query.ParameterMetadata: public abstract java.util.Set> collectAllParameters() [NOT deprecated in 5.6] + member org.hibernate.query.ParameterMetadata: public abstract java.util.Set> collectAllParametersJpa() [NOT deprecated in 5.6] + member org.hibernate.query.ParameterMetadata: public abstract int getPositionalParameterCount() [NOT deprecated in 5.6] + member org.hibernate.query.ParameterMetadata: public abstract org.hibernate.query.QueryParameter getQueryParameter(java.lang.Integer) [NOT deprecated in 5.6] + member org.hibernate.query.ParameterMetadata: public abstract java.util.Collection getPositionalParameters() [NOT deprecated in 5.6] + member org.hibernate.query.ParameterMetadata: public abstract java.util.Collection getNamedParameters() [NOT deprecated in 5.6] + member org.hibernate.query.Query: public abstract org.hibernate.query.QueryProducer getProducer() [NOT deprecated in 5.6] + member org.hibernate.query.Query: public abstract java.util.stream.Stream stream() [NOT deprecated in 5.6] + member org.hibernate.query.Query: public abstract org.hibernate.query.Query setParameter(jakarta.persistence.Parameter, java.time.Instant, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public abstract org.hibernate.query.Query setParameter(jakarta.persistence.Parameter, java.time.LocalDateTime, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public abstract org.hibernate.query.Query setParameter(jakarta.persistence.Parameter, java.time.ZonedDateTime, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public abstract org.hibernate.query.Query setParameter(jakarta.persistence.Parameter, java.time.OffsetDateTime, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public abstract org.hibernate.query.Query setParameter(java.lang.String, java.time.LocalDateTime, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public abstract org.hibernate.query.Query setParameter(java.lang.String, java.time.ZonedDateTime, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public abstract org.hibernate.query.Query setParameter(java.lang.String, java.time.OffsetDateTime, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public abstract org.hibernate.query.Query setParameter(int, java.time.LocalDateTime, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public abstract org.hibernate.query.Query setParameter(int, java.time.ZonedDateTime, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public abstract org.hibernate.query.Query setParameter(int, java.time.OffsetDateTime, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default R getSingleResult() [NOT deprecated in 5.6] + member org.hibernate.query.Query: public abstract org.hibernate.FlushMode getHibernateFlushMode() [NOT deprecated in 5.6] + member org.hibernate.query.Query: public abstract org.hibernate.CacheMode getCacheMode() [NOT deprecated in 5.6] + member org.hibernate.query.Query: public abstract java.lang.String getCacheRegion() [NOT deprecated in 5.6] + member org.hibernate.query.Query: public abstract java.lang.Integer getFetchSize() [NOT deprecated in 5.6] + member org.hibernate.query.Query: public abstract org.hibernate.query.ParameterMetadata getParameterMetadata() [NOT deprecated in 5.6] + member org.hibernate.query.Query: public abstract org.hibernate.query.Query setParameter(java.lang.String, java.lang.Object, org.hibernate.type.Type) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public abstract

org.hibernate.query.Query setParameter(int, P, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public abstract

org.hibernate.query.Query setParameter(org.hibernate.query.QueryParameter

, P, org.hibernate.type.Type) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public abstract org.hibernate.query.Query setParameter(int, java.lang.Object, org.hibernate.type.Type) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public abstract

org.hibernate.query.Query setParameter(org.hibernate.query.QueryParameter

, P, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public abstract

org.hibernate.query.Query setParameter(java.lang.String, P, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public abstract org.hibernate.query.Query setLockMode(java.lang.String, org.hibernate.LockMode) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public abstract org.hibernate.query.Query setParameterList(java.lang.String, java.util.Collection, org.hibernate.type.Type) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public abstract org.hibernate.query.Query setParameterList(java.lang.String, java.lang.Object[], org.hibernate.type.Type) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setFlushMode(org.hibernate.FlushMode) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setString(int, java.lang.String) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setCharacter(int, char) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setBoolean(int, boolean) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setByte(int, byte) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setShort(int, short) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setInteger(int, int) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setLong(int, long) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setFloat(int, float) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setDouble(int, double) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setBinary(int, byte[]) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setText(int, java.lang.String) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setSerializable(int, java.io.Serializable) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setLocale(int, java.util.Locale) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setBigDecimal(int, java.math.BigDecimal) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setBigInteger(int, java.math.BigInteger) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setDate(int, java.util.Date) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setTime(int, java.util.Date) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setTimestamp(int, java.util.Date) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setCalendar(int, java.util.Calendar) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setCalendarDate(int, java.util.Calendar) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setString(java.lang.String, java.lang.String) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setCharacter(java.lang.String, char) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setBoolean(java.lang.String, boolean) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setByte(java.lang.String, byte) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setShort(java.lang.String, short) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setInteger(java.lang.String, int) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setLong(java.lang.String, long) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setFloat(java.lang.String, float) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setDouble(java.lang.String, double) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setBinary(java.lang.String, byte[]) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setText(java.lang.String, java.lang.String) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setSerializable(java.lang.String, java.io.Serializable) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setLocale(java.lang.String, java.util.Locale) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setBigDecimal(java.lang.String, java.math.BigDecimal) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setBigInteger(java.lang.String, java.math.BigInteger) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setDate(java.lang.String, java.util.Date) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setTime(java.lang.String, java.util.Date) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setTimestamp(java.lang.String, java.util.Date) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setCalendar(java.lang.String, java.util.Calendar) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setCalendarDate(java.lang.String, java.util.Calendar) [deprecated in 5.6] + member org.hibernate.query.Query: public abstract org.hibernate.query.Query setEntity(int, java.lang.Object) [deprecated in 5.6] + member org.hibernate.query.Query: public abstract org.hibernate.query.Query setEntity(java.lang.String, java.lang.Object) [deprecated in 5.6] + member org.hibernate.query.Query: public abstract org.hibernate.query.Query setResultTransformer(org.hibernate.transform.ResultTransformer) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.query.Query setParameters(java.lang.Object[], org.hibernate.type.Type[]) [deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setParameters(java.lang.Object[], org.hibernate.type.Type[]) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setResultTransformer(org.hibernate.transform.ResultTransformer) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setEntity(java.lang.String, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setEntity(int, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setCalendarDate(java.lang.String, java.util.Calendar) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setCalendar(java.lang.String, java.util.Calendar) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setTimestamp(java.lang.String, java.util.Date) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setTime(java.lang.String, java.util.Date) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setDate(java.lang.String, java.util.Date) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setBigInteger(java.lang.String, java.math.BigInteger) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setBigDecimal(java.lang.String, java.math.BigDecimal) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setLocale(java.lang.String, java.util.Locale) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setSerializable(java.lang.String, java.io.Serializable) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setText(java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setBinary(java.lang.String, byte[]) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setDouble(java.lang.String, double) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setFloat(java.lang.String, float) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setLong(java.lang.String, long) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setInteger(java.lang.String, int) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setShort(java.lang.String, short) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setByte(java.lang.String, byte) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setBoolean(java.lang.String, boolean) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setCharacter(java.lang.String, char) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setString(java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setCalendarDate(int, java.util.Calendar) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setCalendar(int, java.util.Calendar) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setTimestamp(int, java.util.Date) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setTime(int, java.util.Date) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setDate(int, java.util.Date) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setBigInteger(int, java.math.BigInteger) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setBigDecimal(int, java.math.BigDecimal) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setLocale(int, java.util.Locale) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setSerializable(int, java.io.Serializable) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setText(int, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setBinary(int, byte[]) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setDouble(int, double) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setFloat(int, float) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setLong(int, long) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setInteger(int, int) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setShort(int, short) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setByte(int, byte) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setBoolean(int, boolean) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setCharacter(int, char) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setString(int, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setLockMode(jakarta.persistence.LockModeType) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setFlushMode(jakarta.persistence.FlushModeType) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setParameter(int, java.util.Date, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setParameter(int, java.util.Calendar, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setParameter(java.lang.String, java.util.Date, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setParameter(java.lang.String, java.util.Calendar, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setParameter(jakarta.persistence.Parameter, java.util.Date, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setParameter(jakarta.persistence.Parameter, java.util.Calendar, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setHint(java.lang.String, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setFirstResult(int) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setMaxResults(int) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setProperties(java.util.Map) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setProperties(java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setParameterList(java.lang.String, java.lang.Object[]) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setParameterList(java.lang.String, java.lang.Object[], org.hibernate.type.Type) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setParameterList(java.lang.String, java.util.Collection, org.hibernate.type.Type) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setParameterList(java.lang.String, java.util.Collection) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setParameterList(org.hibernate.query.QueryParameter, java.util.Collection) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setParameter(int, java.lang.Object, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setParameter(java.lang.String, java.lang.Object, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setParameter(org.hibernate.query.QueryParameter, java.lang.Object, jakarta.persistence.TemporalType) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setParameter(int, java.lang.Object, org.hibernate.type.Type) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setParameter(java.lang.String, java.lang.Object, org.hibernate.type.Type) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setParameter(org.hibernate.query.QueryParameter, java.lang.Object, org.hibernate.type.Type) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setParameter(int, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setParameter(java.lang.String, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setParameter(jakarta.persistence.Parameter, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setParameter(org.hibernate.query.QueryParameter, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query addQueryHint(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setComment(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setLockMode(java.lang.String, org.hibernate.LockMode) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setLockOptions(org.hibernate.LockOptions) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setReadOnly(boolean) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setFetchSize(int) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setTimeout(int) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setCacheRegion(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setCacheable(boolean) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setCacheMode(org.hibernate.CacheMode) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setFlushMode(org.hibernate.FlushMode) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.Query setHibernateFlushMode(org.hibernate.FlushMode) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.BasicQueryContract setReadOnly(boolean) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.BasicQueryContract setFetchSize(int) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.BasicQueryContract setTimeout(int) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.BasicQueryContract setCacheRegion(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.BasicQueryContract setCacheable(boolean) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.BasicQueryContract setCacheMode(org.hibernate.CacheMode) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.BasicQueryContract setHibernateFlushMode(org.hibernate.FlushMode) [NOT deprecated in 5.6] + member org.hibernate.query.Query: public default org.hibernate.BasicQueryContract setFlushMode(org.hibernate.FlushMode) [NOT deprecated in 5.6] + member org.hibernate.query.QueryParameter: public abstract org.hibernate.type.Type getHibernateType() [NOT deprecated in 5.6] + member org.hibernate.query.QueryParameter: public abstract int[] getSourceLocations() [NOT deprecated in 5.6] + member org.hibernate.query.QueryProducer: public abstract org.hibernate.Query getNamedQuery(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.query.QueryProducer: public abstract org.hibernate.Query createQuery(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.query.QueryProducer: public default org.hibernate.SQLQuery createSQLQuery(java.lang.String) [deprecated in 5.6] + member org.hibernate.query.QueryProducer: public default org.hibernate.Query getNamedSQLQuery(java.lang.String) [deprecated in 5.6] + member org.hibernate.query.criteria.HibernateCriteriaBuilder: public abstract > jakarta.persistence.criteria.Predicate isMapEmpty(jakarta.persistence.criteria.Expression) [NOT deprecated in 5.6] + member org.hibernate.query.criteria.HibernateCriteriaBuilder: public abstract > jakarta.persistence.criteria.Predicate isMapNotEmpty(jakarta.persistence.criteria.Expression) [NOT deprecated in 5.6] + member org.hibernate.query.criteria.HibernateCriteriaBuilder: public abstract > jakarta.persistence.criteria.Expression mapSize(jakarta.persistence.criteria.Expression) [NOT deprecated in 5.6] + member org.hibernate.query.criteria.HibernateCriteriaBuilder: public abstract > jakarta.persistence.criteria.Expression mapSize(M) [NOT deprecated in 5.6] + member org.hibernate.query.criteria.HibernateCriteriaBuilder: public abstract jakarta.persistence.criteria.Order asc(jakarta.persistence.criteria.Expression, boolean) [NOT deprecated in 5.6] + member org.hibernate.query.criteria.HibernateCriteriaBuilder: public abstract jakarta.persistence.criteria.Order desc(jakarta.persistence.criteria.Expression, boolean) [NOT deprecated in 5.6] + member org.hibernate.sql.Delete: protected java.lang.String versionColumnName [NOT deprecated in 5.6] + member org.hibernate.sql.Delete: protected java.lang.String where [NOT deprecated in 5.6] + member org.hibernate.sql.Delete: protected java.util.Map primaryKeyColumns [NOT deprecated in 5.6] + member org.hibernate.sql.Delete: public org.hibernate.sql.Delete() [NOT deprecated in 5.6] + member org.hibernate.sql.Delete: public org.hibernate.sql.Delete setWhere(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.sql.Delete: public org.hibernate.sql.Delete addWhereFragment(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.sql.Delete: public org.hibernate.sql.Delete setPrimaryKeyColumnNames(java.lang.String[]) [NOT deprecated in 5.6] + member org.hibernate.sql.Delete: public org.hibernate.sql.Delete addPrimaryKeyColumns(java.lang.String[]) [NOT deprecated in 5.6] + member org.hibernate.sql.Delete: public org.hibernate.sql.Delete addPrimaryKeyColumns(java.lang.String[], boolean[], java.lang.String[]) [NOT deprecated in 5.6] + member org.hibernate.sql.Delete: public org.hibernate.sql.Delete addPrimaryKeyColumns(java.lang.String[], java.lang.String[]) [NOT deprecated in 5.6] + member org.hibernate.sql.Delete: public org.hibernate.sql.Delete addPrimaryKeyColumn(java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.sql.ForUpdateFragment: public org.hibernate.sql.ForUpdateFragment(org.hibernate.dialect.Dialect) [NOT deprecated in 5.6] + member org.hibernate.sql.ForUpdateFragment: public org.hibernate.sql.ForUpdateFragment setNowaitEnabled(boolean) [NOT deprecated in 5.6] + member org.hibernate.sql.ForUpdateFragment: public org.hibernate.sql.ForUpdateFragment setSkipLockedEnabled(boolean) [NOT deprecated in 5.6] + member org.hibernate.sql.Insert: public org.hibernate.sql.Insert(org.hibernate.dialect.Dialect) [NOT deprecated in 5.6] + member org.hibernate.sql.Insert: public org.hibernate.sql.Insert addColumn(java.lang.String, java.lang.Object, org.hibernate.type.LiteralType) throws java.lang.Exception [NOT deprecated in 5.6] + member org.hibernate.sql.SimpleSelect: protected java.util.List whereTokens [NOT deprecated in 5.6] + member org.hibernate.sql.SimpleSelect: public org.hibernate.sql.SimpleSelect addColumns(java.lang.String[], java.lang.String[]) [NOT deprecated in 5.6] + member org.hibernate.sql.SimpleSelect: public org.hibernate.sql.SimpleSelect addColumns(java.lang.String[], java.lang.String[], boolean[]) [NOT deprecated in 5.6] + member org.hibernate.sql.SimpleSelect: public org.hibernate.sql.SimpleSelect addCondition(java.lang.String, java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.sql.SimpleSelect: public org.hibernate.sql.SimpleSelect addCondition(java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.sql.SimpleSelect: public org.hibernate.sql.SimpleSelect addCondition(java.lang.String[], java.lang.String, java.lang.String[]) [NOT deprecated in 5.6] + member org.hibernate.sql.SimpleSelect: public org.hibernate.sql.SimpleSelect addCondition(java.lang.String[], java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.sql.SimpleSelect: public java.lang.String toWhereClause() [NOT deprecated in 5.6] + member org.hibernate.sql.Template: public static final org.hibernate.sql.ordering.antlr.OrderByAliasResolver LEGACY_ORDER_BY_ALIAS_RESOLVER [NOT deprecated in 5.6] + member org.hibernate.sql.Template: public static java.lang.String renderWhereStringTemplate(java.lang.String, org.hibernate.dialect.Dialect, org.hibernate.dialect.function.SQLFunctionRegistry) [NOT deprecated in 5.6] + member org.hibernate.sql.Template: public static java.lang.String renderWhereStringTemplate(java.lang.String, java.lang.String, org.hibernate.dialect.Dialect) [deprecated in 5.6] + member org.hibernate.sql.Template: public static java.lang.String renderWhereStringTemplate(java.lang.String, java.lang.String, org.hibernate.dialect.Dialect, org.hibernate.dialect.function.SQLFunctionRegistry) [NOT deprecated in 5.6] + member org.hibernate.sql.Template: public static java.lang.String renderOrderByStringTemplate(java.lang.String, org.hibernate.dialect.Dialect, org.hibernate.dialect.function.SQLFunctionRegistry) [deprecated in 5.6] + member org.hibernate.sql.Template: public static java.lang.String renderOrderByStringTemplate(java.lang.String, org.hibernate.sql.ordering.antlr.ColumnMapper, org.hibernate.engine.spi.SessionFactoryImplementor, org.hibernate.dialect.Dialect, org.hibernate.dialect.function.SQLFunctionRegistry) [NOT deprecated in 5.6] + member org.hibernate.sql.Template: public static org.hibernate.sql.ordering.antlr.OrderByTranslation translateOrderBy(java.lang.String, org.hibernate.sql.ordering.antlr.ColumnMapper, org.hibernate.engine.spi.SessionFactoryImplementor, org.hibernate.dialect.Dialect, org.hibernate.dialect.function.SQLFunctionRegistry) [NOT deprecated in 5.6] + member org.hibernate.sql.Update: protected java.lang.String versionColumnName [NOT deprecated in 5.6] + member org.hibernate.sql.Update: protected java.lang.String where [NOT deprecated in 5.6] + member org.hibernate.sql.Update: protected java.lang.String assignments [NOT deprecated in 5.6] + member org.hibernate.sql.Update: protected java.util.Map primaryKeyColumns [NOT deprecated in 5.6] + member org.hibernate.sql.Update: protected java.util.Map columns [NOT deprecated in 5.6] + member org.hibernate.sql.Update: protected java.util.Map whereColumns [NOT deprecated in 5.6] + member org.hibernate.sql.Update: public org.hibernate.sql.Update(org.hibernate.dialect.Dialect) [NOT deprecated in 5.6] + member org.hibernate.sql.Update: public org.hibernate.sql.Update appendAssignmentFragment(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.sql.Update: public org.hibernate.sql.Update setPrimaryKeyColumnNames(java.lang.String[]) [NOT deprecated in 5.6] + member org.hibernate.sql.Update: public org.hibernate.sql.Update addPrimaryKeyColumns(java.lang.String[]) [NOT deprecated in 5.6] + member org.hibernate.sql.Update: public org.hibernate.sql.Update addPrimaryKeyColumns(java.lang.String[], boolean[], java.lang.String[]) [NOT deprecated in 5.6] + member org.hibernate.sql.Update: public org.hibernate.sql.Update addPrimaryKeyColumns(java.lang.String[], java.lang.String[]) [NOT deprecated in 5.6] + member org.hibernate.sql.Update: public org.hibernate.sql.Update addPrimaryKeyColumn(java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.sql.Update: public org.hibernate.sql.Update setVersionColumnName(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.sql.Update: public org.hibernate.sql.Update addColumns(java.lang.String[]) [NOT deprecated in 5.6] + member org.hibernate.sql.Update: public org.hibernate.sql.Update addColumns(java.lang.String[], boolean[], java.lang.String[]) [NOT deprecated in 5.6] + member org.hibernate.sql.Update: public org.hibernate.sql.Update addColumns(java.lang.String[], java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.sql.Update: public org.hibernate.sql.Update addColumn(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.sql.Update: public org.hibernate.sql.Update addColumn(java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.sql.Update: public org.hibernate.sql.Update addColumn(java.lang.String, java.lang.Object, org.hibernate.type.LiteralType) throws java.lang.Exception [NOT deprecated in 5.6] + member org.hibernate.sql.Update: public org.hibernate.sql.Update addWhereColumns(java.lang.String[]) [NOT deprecated in 5.6] + member org.hibernate.sql.Update: public org.hibernate.sql.Update addWhereColumns(java.lang.String[], java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.sql.Update: public org.hibernate.sql.Update addWhereColumn(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.sql.Update: public org.hibernate.sql.Update addWhereColumn(java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.sql.Update: public org.hibernate.sql.Update setWhere(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.stat.Statistics: public abstract org.hibernate.stat.SecondLevelCacheStatistics getSecondLevelCacheStatistics(java.lang.String) [deprecated in 5.6] + member org.hibernate.stat.Statistics: public abstract org.hibernate.stat.NaturalIdCacheStatistics getNaturalIdCacheStatistics(java.lang.String) [deprecated in 5.6] + member org.hibernate.stat.Statistics: public default long getQueryPlanCacheHitCount() [NOT deprecated in 5.6] + member org.hibernate.stat.Statistics: public default long getQueryPlanCacheMissCount() [NOT deprecated in 5.6] + member org.hibernate.transform.AliasToBeanConstructorResultTransformer: public java.lang.Object transformTuple(java.lang.Object[], java.lang.String[]) [NOT deprecated in 5.6] + member org.hibernate.transform.AliasToBeanConstructorResultTransformer: public java.util.List transformList(java.util.List) [NOT deprecated in 5.6] + member org.hibernate.transform.AliasToBeanResultTransformer: public boolean isTransformedValueATupleElement(java.lang.String[], int) [NOT deprecated in 5.6] + member org.hibernate.transform.AliasToBeanResultTransformer: public java.lang.Object transformTuple(java.lang.Object[], java.lang.String[]) [NOT deprecated in 5.6] + member org.hibernate.transform.AliasToEntityMapResultTransformer: public boolean isTransformedValueATupleElement(java.lang.String[], int) [NOT deprecated in 5.6] + member org.hibernate.transform.ResultTransformer: public abstract java.lang.Object transformTuple(java.lang.Object[], java.lang.String[]) [NOT deprecated in 5.6] + member org.hibernate.transform.ResultTransformer: public abstract java.util.List transformList(java.util.List) [NOT deprecated in 5.6] + member org.hibernate.tuple.AbstractAttribute: public java.lang.String getNode() [NOT deprecated in 5.6] + member org.hibernate.tuple.AbstractNonIdentifierAttribute: public org.hibernate.tuple.ValueGeneration getValueGenerationStrategy() [NOT deprecated in 5.6] + member org.hibernate.tuple.BaselineAttributeInformation: public org.hibernate.tuple.BaselineAttributeInformation(boolean, boolean, boolean, org.hibernate.tuple.ValueGeneration, boolean, boolean, boolean, org.hibernate.engine.spi.CascadeStyle, org.hibernate.FetchMode) [NOT deprecated in 5.6] + member org.hibernate.tuple.BaselineAttributeInformation: public org.hibernate.tuple.ValueGeneration getValueGenerationStrategy() [NOT deprecated in 5.6] + member org.hibernate.tuple.BaselineAttributeInformation: public boolean isCheckable() [NOT deprecated in 5.6] + member org.hibernate.tuple.BaselineAttributeInformation$Builder: public org.hibernate.tuple.BaselineAttributeInformation$Builder setValueGenerationStrategy(org.hibernate.tuple.ValueGeneration) [NOT deprecated in 5.6] + member org.hibernate.tuple.GenerationTiming: public abstract boolean includesInsert() [NOT deprecated in 5.6] + member org.hibernate.tuple.GenerationTiming: public abstract boolean includesUpdate() [NOT deprecated in 5.6] + member org.hibernate.tuple.IdentifierAttribute: public abstract org.hibernate.engine.spi.IdentifierValue getUnsavedValue() [NOT deprecated in 5.6] + member org.hibernate.tuple.IdentifierProperty: public org.hibernate.tuple.IdentifierProperty(java.lang.String, org.hibernate.type.Type, boolean, org.hibernate.engine.spi.IdentifierValue, org.hibernate.id.IdentifierGenerator) [NOT deprecated in 5.6] + member org.hibernate.tuple.IdentifierProperty: public org.hibernate.tuple.IdentifierProperty(org.hibernate.type.Type, boolean, boolean, org.hibernate.engine.spi.IdentifierValue, org.hibernate.id.IdentifierGenerator) [NOT deprecated in 5.6] + member org.hibernate.tuple.IdentifierProperty: public org.hibernate.engine.spi.IdentifierValue getUnsavedValue() [NOT deprecated in 5.6] + member org.hibernate.tuple.NonIdentifierAttribute: public abstract org.hibernate.tuple.ValueGeneration getValueGenerationStrategy() [NOT deprecated in 5.6] + member org.hibernate.tuple.PropertyFactory: public static org.hibernate.tuple.IdentifierProperty buildIdentifierAttribute(org.hibernate.mapping.PersistentClass, org.hibernate.id.IdentifierGenerator) [NOT deprecated in 5.6] + member org.hibernate.tuple.PropertyFactory: public static org.hibernate.tuple.NonIdentifierAttribute buildEntityBasedAttribute(org.hibernate.persister.entity.EntityPersister, org.hibernate.engine.spi.SessionFactoryImplementor, int, org.hibernate.mapping.Property, boolean, org.hibernate.persister.spi.PersisterCreationContext) [NOT deprecated in 5.6] + member org.hibernate.tuple.PropertyFactory: public static org.hibernate.tuple.StandardProperty buildStandardProperty(org.hibernate.mapping.Property, boolean) [deprecated in 5.6] + member org.hibernate.tuple.StandardProperty: public org.hibernate.tuple.StandardProperty(java.lang.String, org.hibernate.type.Type, boolean, boolean, boolean, org.hibernate.tuple.ValueGeneration, boolean, boolean, boolean, org.hibernate.engine.spi.CascadeStyle, org.hibernate.FetchMode) [NOT deprecated in 5.6] + member org.hibernate.tuple.component.AbstractCompositionAttribute: public java.lang.Iterable getAttributes() [NOT deprecated in 5.6] + member org.hibernate.tuple.entity.EntityBasedAssociationAttribute: public org.hibernate.persister.walking.spi.AssociationKey getAssociationKey() [NOT deprecated in 5.6] + member org.hibernate.tuple.entity.EntityBasedAssociationAttribute: public org.hibernate.persister.walking.spi.AssociationAttributeDefinition$AssociationNature getAssociationNature() [NOT deprecated in 5.6] + member org.hibernate.tuple.entity.EntityBasedAssociationAttribute: public org.hibernate.persister.walking.spi.AnyMappingDefinition toAnyDefinition() [NOT deprecated in 5.6] + member org.hibernate.tuple.entity.EntityBasedAssociationAttribute: protected org.hibernate.persister.entity.Joinable getJoinable() [NOT deprecated in 5.6] + member org.hibernate.tuple.entity.EntityBasedAssociationAttribute: public org.hibernate.persister.walking.spi.EntityDefinition toEntityDefinition() [NOT deprecated in 5.6] + member org.hibernate.tuple.entity.EntityBasedAssociationAttribute: public org.hibernate.persister.walking.spi.CollectionDefinition toCollectionDefinition() [NOT deprecated in 5.6] + member org.hibernate.tuple.entity.EntityBasedAssociationAttribute: public org.hibernate.engine.FetchStrategy determineFetchPlan(org.hibernate.engine.spi.LoadQueryInfluencers, org.hibernate.loader.PropertyPath) [NOT deprecated in 5.6] + member org.hibernate.tuple.entity.EntityBasedAssociationAttribute: public org.hibernate.engine.spi.CascadeStyle determineCascadeStyle() [NOT deprecated in 5.6] + member org.hibernate.tuple.entity.EntityBasedAssociationAttribute: public org.hibernate.persister.spi.HydratedCompoundValueHandler getHydratedCompoundValueExtractor() [NOT deprecated in 5.6] + member org.hibernate.tuple.entity.EntityMetamodel: public org.hibernate.tuple.entity.EntityMetamodel(org.hibernate.mapping.PersistentClass, org.hibernate.persister.entity.EntityPersister, org.hibernate.persister.spi.PersisterCreationContext) [NOT deprecated in 5.6] + member org.hibernate.tuple.entity.EntityMetamodel: public static org.hibernate.tuple.entity.EntityMetamodel$InDatabaseValueGenerationStrategyImpl create(org.hibernate.engine.spi.SessionFactoryImplementor, org.hibernate.mapping.Property, org.hibernate.tuple.ValueGeneration) [NOT deprecated in 5.6] + member org.hibernate.tuple.entity.EntityMetamodel: public org.hibernate.tuple.entity.EntityTuplizer getTuplizer() [NOT deprecated in 5.6] + member org.hibernate.tuple.entity.EntityMetamodel: public boolean isVersionGenerated() [NOT deprecated in 5.6] + member org.hibernate.tuple.entity.EntityMetamodel: public java.lang.String findEntityNameByEntityClass(java.lang.Class) [NOT deprecated in 5.6] + member org.hibernate.tuple.entity.EntityMetamodel: public org.hibernate.tuple.InMemoryValueGenerationStrategy[] getInMemoryValueGenerationStrategies() [NOT deprecated in 5.6] + member org.hibernate.tuple.entity.EntityMetamodel: public org.hibernate.tuple.InDatabaseValueGenerationStrategy[] getInDatabaseValueGenerationStrategies() [NOT deprecated in 5.6] + member org.hibernate.tuple.entity.EntityMetamodel: public org.hibernate.EntityMode getEntityMode() [NOT deprecated in 5.6] + member org.hibernate.tuple.entity.VersionProperty: public org.hibernate.tuple.entity.VersionProperty(org.hibernate.persister.entity.EntityPersister, org.hibernate.engine.spi.SessionFactoryImplementor, int, java.lang.String, org.hibernate.type.Type, org.hibernate.tuple.BaselineAttributeInformation, org.hibernate.engine.spi.VersionValue) [NOT deprecated in 5.6] + member org.hibernate.tuple.entity.VersionProperty: public org.hibernate.engine.spi.VersionValue getUnsavedValue() [NOT deprecated in 5.6] + member org.hibernate.type.AbstractSingleColumnStandardBasicType: public org.hibernate.type.AbstractSingleColumnStandardBasicType(org.hibernate.type.descriptor.sql.SqlTypeDescriptor, org.hibernate.type.descriptor.java.JavaTypeDescriptor) [NOT deprecated in 5.6] + member org.hibernate.type.AbstractSingleColumnStandardBasicType: public final int sqlType() [NOT deprecated in 5.6] + member org.hibernate.type.AbstractStandardBasicType: public org.hibernate.type.AbstractStandardBasicType(org.hibernate.type.descriptor.sql.SqlTypeDescriptor, org.hibernate.type.descriptor.java.JavaTypeDescriptor) [NOT deprecated in 5.6] + member org.hibernate.type.AbstractStandardBasicType: public T fromString(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.type.AbstractStandardBasicType: public java.lang.String toString(T) [NOT deprecated in 5.6] + member org.hibernate.type.AbstractStandardBasicType: public T fromStringValue(java.lang.String) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.type.AbstractStandardBasicType: protected T getReplacement(T, T, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.type.AbstractStandardBasicType: public boolean[] toColumnNullness(java.lang.Object, org.hibernate.engine.spi.Mapping) [NOT deprecated in 5.6] + member org.hibernate.type.AbstractStandardBasicType: protected static org.hibernate.engine.jdbc.Size getDefaultSize() [NOT deprecated in 5.6] + member org.hibernate.type.AbstractStandardBasicType: protected org.hibernate.engine.jdbc.Size getDictatedSize() [NOT deprecated in 5.6] + member org.hibernate.type.AbstractStandardBasicType: public final org.hibernate.type.descriptor.java.JavaTypeDescriptor getJavaTypeDescriptor() [NOT deprecated in 5.6] + member org.hibernate.type.AbstractStandardBasicType: public final void setJavaTypeDescriptor(org.hibernate.type.descriptor.java.JavaTypeDescriptor) [NOT deprecated in 5.6] + member org.hibernate.type.AbstractStandardBasicType: public final org.hibernate.type.descriptor.sql.SqlTypeDescriptor getSqlTypeDescriptor() [NOT deprecated in 5.6] + member org.hibernate.type.AbstractStandardBasicType: public final void setSqlTypeDescriptor(org.hibernate.type.descriptor.sql.SqlTypeDescriptor) [NOT deprecated in 5.6] + member org.hibernate.type.AbstractStandardBasicType: public final int getColumnSpan(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.AbstractStandardBasicType: public final int[] sqlTypes(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.AbstractStandardBasicType: public org.hibernate.engine.jdbc.Size[] dictatedSizes(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.AbstractStandardBasicType: public org.hibernate.engine.jdbc.Size[] defaultSizes(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.AbstractStandardBasicType: public final boolean isXMLElement() [NOT deprecated in 5.6] + member org.hibernate.type.AbstractStandardBasicType: public final boolean isEqual(java.lang.Object, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.type.AbstractStandardBasicType: public final int getHashCode(java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.type.AbstractStandardBasicType: public final java.lang.Object nullSafeGet(java.sql.ResultSet, java.lang.String[], org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.AbstractStandardBasicType: public final java.lang.Object nullSafeGet(java.sql.ResultSet, java.lang.String, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.AbstractStandardBasicType: public final T nullSafeGet(java.sql.ResultSet, java.lang.String, org.hibernate.engine.spi.SharedSessionContractImplementor) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.AbstractStandardBasicType: protected final T nullSafeGet(java.sql.ResultSet, java.lang.String, org.hibernate.type.descriptor.WrapperOptions) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.AbstractStandardBasicType: public java.lang.Object get(java.sql.ResultSet, java.lang.String, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.AbstractStandardBasicType: protected final void nullSafeSet(java.sql.PreparedStatement, java.lang.Object, int, org.hibernate.type.descriptor.WrapperOptions) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.AbstractStandardBasicType: protected org.hibernate.type.descriptor.sql.SqlTypeDescriptor remapSqlTypeDescriptor(org.hibernate.type.descriptor.WrapperOptions) [NOT deprecated in 5.6] + member org.hibernate.type.AbstractStandardBasicType: public void set(java.sql.PreparedStatement, T, int, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.AbstractStandardBasicType: public final java.lang.Object deepCopy(java.lang.Object, org.hibernate.engine.spi.SessionFactoryImplementor) [NOT deprecated in 5.6] + member org.hibernate.type.AbstractStandardBasicType: protected final T deepCopy(T) [NOT deprecated in 5.6] + member org.hibernate.type.AbstractStandardBasicType: public final java.lang.Object hydrate(java.sql.ResultSet, java.lang.String[], org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.AbstractStandardBasicType: public final java.lang.Object resolve(java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.type.AbstractStandardBasicType: public final java.lang.Object semiResolve(java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.type.AbstractStandardBasicType: public final org.hibernate.type.Type getSemiResolvedType(org.hibernate.engine.spi.SessionFactoryImplementor) [NOT deprecated in 5.6] + member org.hibernate.type.AbstractStandardBasicType: public T extract(java.sql.CallableStatement, java.lang.String[], org.hibernate.engine.spi.SharedSessionContractImplementor) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.AbstractStandardBasicType: public void nullSafeSet(java.sql.CallableStatement, java.lang.Object, java.lang.String, org.hibernate.engine.spi.SharedSessionContractImplementor) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.AbstractType: protected static final org.hibernate.engine.jdbc.Size LEGACY_DICTATED_SIZE [NOT deprecated in 5.6] + member org.hibernate.type.AbstractType: protected static final org.hibernate.engine.jdbc.Size LEGACY_DEFAULT_SIZE [NOT deprecated in 5.6] + member org.hibernate.type.AbstractType: public java.lang.Object hydrate(java.sql.ResultSet, java.lang.String[], org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.AbstractType: public java.lang.Object resolve(java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.type.AbstractType: public java.lang.Object semiResolve(java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.type.AbstractType: public org.hibernate.type.Type getSemiResolvedType(org.hibernate.engine.spi.SessionFactoryImplementor) [NOT deprecated in 5.6] + member org.hibernate.type.AnyType: protected org.hibernate.type.AnyType(org.hibernate.type.Type, org.hibernate.type.Type) [NOT deprecated in 5.6] + member org.hibernate.type.AnyType: public org.hibernate.type.AnyType(org.hibernate.type.TypeFactory$TypeScope, org.hibernate.type.Type, org.hibernate.type.Type, boolean) [NOT deprecated in 5.6] + member org.hibernate.type.AnyType: public int[] sqlTypes(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.AnyType: public org.hibernate.engine.jdbc.Size[] dictatedSizes(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.AnyType: public org.hibernate.engine.jdbc.Size[] defaultSizes(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.AnyType: public java.lang.Object[] getPropertyValues(java.lang.Object, org.hibernate.EntityMode) [NOT deprecated in 5.6] + member org.hibernate.type.AnyType: public boolean[] toColumnNullness(java.lang.Object, org.hibernate.engine.spi.Mapping) [NOT deprecated in 5.6] + member org.hibernate.type.AnyType: public int getColumnSpan(org.hibernate.engine.spi.Mapping) [NOT deprecated in 5.6] + member org.hibernate.type.AnyType: public java.lang.Object nullSafeGet(java.sql.ResultSet, java.lang.String[], org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.AnyType: public java.lang.Object hydrate(java.sql.ResultSet, java.lang.String[], org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.AnyType: public java.lang.Object resolve(java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.type.AnyType: public java.lang.Object nullSafeGet(java.sql.ResultSet, java.lang.String, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.type.AnyType: public java.lang.Object semiResolve(java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.type.AnyType: public void setPropertyValues(java.lang.Object, java.lang.Object[], org.hibernate.EntityMode) [NOT deprecated in 5.6] + member org.hibernate.type.AnyType: public java.lang.String getOnCondition(java.lang.String, org.hibernate.engine.spi.SessionFactoryImplementor, java.util.Map) [NOT deprecated in 5.6] + member org.hibernate.type.AnyType: public java.lang.String getOnCondition(java.lang.String, org.hibernate.engine.spi.SessionFactoryImplementor, java.util.Map, java.util.Set) [NOT deprecated in 5.6] + member org.hibernate.type.ArrayType: public org.hibernate.type.ArrayType(org.hibernate.type.TypeFactory$TypeScope, java.lang.String, java.lang.String, java.lang.Class) [deprecated in 5.6] + member org.hibernate.type.ArrayType: public org.hibernate.collection.spi.PersistentCollection instantiate(org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.persister.collection.CollectionPersister, java.io.Serializable) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.type.AssociationType: public abstract java.lang.String getOnCondition(java.lang.String, org.hibernate.engine.spi.SessionFactoryImplementor, java.util.Map) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.AssociationType: public abstract java.lang.String getOnCondition(java.lang.String, org.hibernate.engine.spi.SessionFactoryImplementor, java.util.Map, java.util.Set) [NOT deprecated in 5.6] + member org.hibernate.type.BagType: public org.hibernate.type.BagType(org.hibernate.type.TypeFactory$TypeScope, java.lang.String, java.lang.String) [deprecated in 5.6] + member org.hibernate.type.BagType: public org.hibernate.collection.spi.PersistentCollection instantiate(org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.persister.collection.CollectionPersister, java.io.Serializable) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.type.BasicTypeRegistry: public org.hibernate.type.BasicTypeRegistry() [NOT deprecated in 5.6] + member org.hibernate.type.BasicTypeRegistry: public void register(org.hibernate.type.BasicType, java.lang.String[]) [NOT deprecated in 5.6] + member org.hibernate.type.BasicTypeRegistry: public void register(org.hibernate.usertype.UserType, java.lang.String[]) [NOT deprecated in 5.6] + member org.hibernate.type.BasicTypeRegistry: public void register(org.hibernate.usertype.CompositeUserType, java.lang.String[]) [NOT deprecated in 5.6] + member org.hibernate.type.BasicTypeRegistry: public org.hibernate.type.BasicTypeRegistry shallowCopy() [NOT deprecated in 5.6] + member org.hibernate.type.CollectionType: public static final java.lang.Object UNFETCHED_COLLECTION [NOT deprecated in 5.6] + member org.hibernate.type.CollectionType: public org.hibernate.type.CollectionType(org.hibernate.type.TypeFactory$TypeScope, java.lang.String, java.lang.String) [deprecated in 5.6] + member org.hibernate.type.CollectionType: public abstract org.hibernate.collection.spi.PersistentCollection instantiate(org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.persister.collection.CollectionPersister, java.io.Serializable) [NOT deprecated in 5.6] + member org.hibernate.type.CollectionType: public java.lang.Object nullSafeGet(java.sql.ResultSet, java.lang.String, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.CollectionType: public java.lang.Object nullSafeGet(java.sql.ResultSet, java.lang.String[], org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.CollectionType: public int[] sqlTypes(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.CollectionType: public org.hibernate.engine.jdbc.Size[] dictatedSizes(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.CollectionType: public org.hibernate.engine.jdbc.Size[] defaultSizes(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.CollectionType: public int getColumnSpan(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.CollectionType: protected java.util.Iterator getElementsIterator(java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.type.CollectionType: public java.io.Serializable getKeyOfOwner(java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.type.CollectionType: public java.io.Serializable getIdOfOwnerOrNull(java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.type.CollectionType: public java.lang.Object hydrate(java.sql.ResultSet, java.lang.String[], org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.type.CollectionType: public java.lang.Object resolve(java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.type.CollectionType: public java.lang.Object resolve(java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object, java.lang.Boolean) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.type.CollectionType: public java.lang.Object semiResolve(java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.type.CollectionType: public java.lang.String getOnCondition(java.lang.String, org.hibernate.engine.spi.SessionFactoryImplementor, java.util.Map) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.CollectionType: public java.lang.String getOnCondition(java.lang.String, org.hibernate.engine.spi.SessionFactoryImplementor, java.util.Map, java.util.Set) [NOT deprecated in 5.6] + member org.hibernate.type.CollectionType: public java.lang.Object getCollection(java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object, java.lang.Boolean) [NOT deprecated in 5.6] + member org.hibernate.type.CollectionType: public boolean[] toColumnNullness(java.lang.Object, org.hibernate.engine.spi.Mapping) [NOT deprecated in 5.6] + member org.hibernate.type.ComponentType: protected final org.hibernate.EntityMode entityMode [NOT deprecated in 5.6] + member org.hibernate.type.ComponentType: protected final org.hibernate.tuple.component.ComponentTuplizer componentTuplizer [NOT deprecated in 5.6] + member org.hibernate.type.ComponentType: public org.hibernate.type.ComponentType(org.hibernate.type.TypeFactory$TypeScope, org.hibernate.tuple.component.ComponentMetamodel) [deprecated in 5.6] + member org.hibernate.type.ComponentType: public org.hibernate.type.ComponentType(org.hibernate.tuple.component.ComponentMetamodel) [NOT deprecated in 5.6] + member org.hibernate.type.ComponentType: public org.hibernate.EntityMode getEntityMode() [NOT deprecated in 5.6] + member org.hibernate.type.ComponentType: public org.hibernate.tuple.component.ComponentTuplizer getComponentTuplizer() [NOT deprecated in 5.6] + member org.hibernate.type.ComponentType: public int getColumnSpan(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.ComponentType: public int[] sqlTypes(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.ComponentType: public org.hibernate.engine.jdbc.Size[] dictatedSizes(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.ComponentType: public org.hibernate.engine.jdbc.Size[] defaultSizes(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.ComponentType: public java.lang.Object nullSafeGet(java.sql.ResultSet, java.lang.String[], org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.ComponentType: public java.lang.Object nullSafeGet(java.sql.ResultSet, java.lang.String, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.ComponentType: public java.lang.Object getPropertyValue(java.lang.Object, int, org.hibernate.EntityMode) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.type.ComponentType: public java.lang.Object[] getPropertyValues(java.lang.Object, org.hibernate.EntityMode) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.type.ComponentType: public void setPropertyValues(java.lang.Object, java.lang.Object[], org.hibernate.EntityMode) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.type.ComponentType: public org.hibernate.tuple.ValueGeneration[] getPropertyValueGenerationStrategies() [NOT deprecated in 5.6] + member org.hibernate.type.ComponentType: public java.lang.Object instantiate(org.hibernate.EntityMode) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.type.ComponentType: public java.lang.Object instantiate(java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.type.ComponentType: public java.lang.Object hydrate(java.sql.ResultSet, java.lang.String[], org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.ComponentType: public java.lang.Object resolve(java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.type.ComponentType: public java.lang.Object semiResolve(java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.type.ComponentType: public boolean[] toColumnNullness(java.lang.Object, org.hibernate.engine.spi.Mapping) [NOT deprecated in 5.6] + member org.hibernate.type.ComponentType: public java.lang.Object extract(java.sql.CallableStatement, java.lang.String[], org.hibernate.engine.spi.SharedSessionContractImplementor) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.CompositeType: public abstract java.lang.Object[] getPropertyValues(java.lang.Object, org.hibernate.EntityMode) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.type.CompositeType: public abstract void setPropertyValues(java.lang.Object, java.lang.Object[], org.hibernate.EntityMode) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.type.CustomCollectionType: public org.hibernate.type.CustomCollectionType(org.hibernate.type.TypeFactory$TypeScope, java.lang.Class, java.lang.String, java.lang.String) [deprecated in 5.6] + member org.hibernate.type.CustomCollectionType: public org.hibernate.type.CustomCollectionType(java.lang.Class, java.lang.String, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.type.CustomCollectionType: public org.hibernate.collection.spi.PersistentCollection instantiate(org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.persister.collection.CollectionPersister, java.io.Serializable) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.type.CustomType: public org.hibernate.type.CustomType(org.hibernate.usertype.UserType) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.CustomType: public org.hibernate.type.CustomType(org.hibernate.usertype.UserType, java.lang.String[]) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.CustomType: public int[] sqlTypes(org.hibernate.engine.spi.Mapping) [NOT deprecated in 5.6] + member org.hibernate.type.CustomType: public org.hibernate.engine.jdbc.Size[] dictatedSizes(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.CustomType: public org.hibernate.engine.jdbc.Size[] defaultSizes(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.CustomType: public int getColumnSpan(org.hibernate.engine.spi.Mapping) [NOT deprecated in 5.6] + member org.hibernate.type.CustomType: public java.lang.Object nullSafeGet(java.sql.ResultSet, java.lang.String[], org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.CustomType: public java.lang.Object nullSafeGet(java.sql.ResultSet, java.lang.String, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.CustomType: public java.lang.String toXMLString(java.lang.Object, org.hibernate.engine.spi.SessionFactoryImplementor) [NOT deprecated in 5.6] + member org.hibernate.type.CustomType: public java.lang.Object fromXMLString(java.lang.String, org.hibernate.engine.spi.Mapping) [NOT deprecated in 5.6] + member org.hibernate.type.CustomType: public java.lang.Object stringToObject(java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.type.CustomType: public java.lang.String objectToSQLString(java.lang.Object, org.hibernate.dialect.Dialect) throws java.lang.Exception [NOT deprecated in 5.6] + member org.hibernate.type.CustomType: public java.util.Comparator getComparator() [NOT deprecated in 5.6] + member org.hibernate.type.CustomType: public java.lang.Object next(java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.type.CustomType: public java.lang.Object seed(org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.type.CustomType: public boolean[] toColumnNullness(java.lang.Object, org.hibernate.engine.spi.Mapping) [NOT deprecated in 5.6] + member org.hibernate.type.CustomType: public java.lang.String toString(java.lang.Object) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.type.CustomType: public java.lang.Object fromStringValue(java.lang.String) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.type.CustomType: public void nullSafeSet(java.sql.CallableStatement, java.lang.Object, java.lang.String, org.hibernate.engine.spi.SharedSessionContractImplementor) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.CustomType: public java.lang.Object extract(java.sql.CallableStatement, int, org.hibernate.engine.spi.SharedSessionContractImplementor) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.CustomType: public java.lang.Object extract(java.sql.CallableStatement, java.lang.String[], org.hibernate.engine.spi.SharedSessionContractImplementor) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.EmbeddedComponentType: public org.hibernate.type.EmbeddedComponentType(org.hibernate.type.TypeFactory$TypeScope, org.hibernate.tuple.component.ComponentMetamodel) [deprecated in 5.6] + member org.hibernate.type.EmbeddedComponentType: public org.hibernate.type.EmbeddedComponentType(org.hibernate.tuple.component.ComponentMetamodel) [NOT deprecated in 5.6] + member org.hibernate.type.EmbeddedComponentType: public java.lang.Object instantiate(java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.type.EntityType: protected org.hibernate.type.EntityType(org.hibernate.type.TypeFactory$TypeScope, java.lang.String, java.lang.String, boolean, boolean) [deprecated in 5.6] + member org.hibernate.type.EntityType: protected org.hibernate.type.EntityType(org.hibernate.type.TypeFactory$TypeScope, java.lang.String, boolean, java.lang.String, boolean, boolean) [NOT deprecated in 5.6] + member org.hibernate.type.EntityType: protected org.hibernate.type.TypeFactory$TypeScope scope() [NOT deprecated in 5.6] + member org.hibernate.type.EntityType: public java.lang.Object nullSafeGet(java.sql.ResultSet, java.lang.String, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.EntityType: public final java.lang.Object nullSafeGet(java.sql.ResultSet, java.lang.String[], org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.EntityType: public java.lang.String getOnCondition(java.lang.String, org.hibernate.engine.spi.SessionFactoryImplementor, java.util.Map) [NOT deprecated in 5.6] + member org.hibernate.type.EntityType: public java.lang.String getOnCondition(java.lang.String, org.hibernate.engine.spi.SessionFactoryImplementor, java.util.Map, java.util.Set) [NOT deprecated in 5.6] + member org.hibernate.type.EntityType: public java.lang.Object resolve(java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.type.EntityType: public java.lang.Object resolve(java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object, java.lang.Boolean) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.type.EntityType: public boolean isEager(java.lang.Boolean) [NOT deprecated in 5.6] + member org.hibernate.type.EntityType: public org.hibernate.type.Type getSemiResolvedType(org.hibernate.engine.spi.SessionFactoryImplementor) [NOT deprecated in 5.6] + member org.hibernate.type.EntityType: public final org.hibernate.type.Type getIdentifierOrUniqueKeyType(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.EntityType: public final java.lang.String getIdentifierOrUniqueKeyPropertyName(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.EntityType: public abstract org.hibernate.annotations.NotFoundAction getNotFoundAction() [NOT deprecated in 5.6] + member org.hibernate.type.EntityType: public boolean hasNotFoundAction() [NOT deprecated in 5.6] + member org.hibernate.type.EntityType: protected final java.lang.Object resolveIdentifier(java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Boolean) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.type.EntityType: protected final java.lang.Object resolveIdentifier(java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.type.EntityType: protected org.hibernate.type.Type requireIdentifierOrUniqueKeyType(org.hibernate.engine.spi.Mapping) [NOT deprecated in 5.6] + member org.hibernate.type.IdentifierBagType: public org.hibernate.type.IdentifierBagType(org.hibernate.type.TypeFactory$TypeScope, java.lang.String, java.lang.String) [deprecated in 5.6] + member org.hibernate.type.IdentifierBagType: public org.hibernate.collection.spi.PersistentCollection instantiate(org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.persister.collection.CollectionPersister, java.io.Serializable) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.type.ListType: public org.hibernate.type.ListType(org.hibernate.type.TypeFactory$TypeScope, java.lang.String, java.lang.String) [deprecated in 5.6] + member org.hibernate.type.ListType: public org.hibernate.collection.spi.PersistentCollection instantiate(org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.persister.collection.CollectionPersister, java.io.Serializable) [NOT deprecated in 5.6] + member org.hibernate.type.ManyToOneType: public org.hibernate.type.ManyToOneType(org.hibernate.type.TypeFactory$TypeScope, java.lang.String) [NOT deprecated in 5.6] + member org.hibernate.type.ManyToOneType: public org.hibernate.type.ManyToOneType(org.hibernate.type.TypeFactory$TypeScope, java.lang.String, boolean) [NOT deprecated in 5.6] + member org.hibernate.type.ManyToOneType: public org.hibernate.type.ManyToOneType(org.hibernate.type.TypeFactory$TypeScope, java.lang.String, java.lang.String, boolean, boolean, boolean, org.hibernate.annotations.NotFoundAction, boolean) [deprecated in 5.6] + member org.hibernate.type.ManyToOneType: public org.hibernate.type.ManyToOneType(org.hibernate.type.TypeFactory$TypeScope, java.lang.String, boolean, java.lang.String, boolean, boolean, org.hibernate.annotations.NotFoundAction, boolean) [deprecated in 5.6] + member org.hibernate.type.ManyToOneType: public org.hibernate.type.ManyToOneType(org.hibernate.type.TypeFactory$TypeScope, java.lang.String, boolean, java.lang.String, java.lang.String, boolean, boolean, org.hibernate.annotations.NotFoundAction, boolean) [NOT deprecated in 5.6] + member org.hibernate.type.ManyToOneType: public org.hibernate.annotations.NotFoundAction getNotFoundAction() [NOT deprecated in 5.6] + member org.hibernate.type.ManyToOneType: public int getColumnSpan(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.ManyToOneType: public int[] sqlTypes(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.ManyToOneType: public org.hibernate.engine.jdbc.Size[] dictatedSizes(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.ManyToOneType: public org.hibernate.engine.jdbc.Size[] defaultSizes(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.ManyToOneType: public java.lang.Object hydrate(java.sql.ResultSet, java.lang.String[], org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.ManyToOneType: public java.lang.Object resolve(java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object, java.lang.Boolean) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.type.ManyToOneType: public boolean[] toColumnNullness(java.lang.Object, org.hibernate.engine.spi.Mapping) [NOT deprecated in 5.6] + member org.hibernate.type.MapType: public org.hibernate.type.MapType(org.hibernate.type.TypeFactory$TypeScope, java.lang.String, java.lang.String) [deprecated in 5.6] + member org.hibernate.type.MapType: public org.hibernate.collection.spi.PersistentCollection instantiate(org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.persister.collection.CollectionPersister, java.io.Serializable) [NOT deprecated in 5.6] + member org.hibernate.type.MetaType: public org.hibernate.type.MetaType(java.util.Map, org.hibernate.type.Type) [NOT deprecated in 5.6] + member org.hibernate.type.MetaType: public int[] sqlTypes(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.MetaType: public org.hibernate.engine.jdbc.Size[] dictatedSizes(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.MetaType: public org.hibernate.engine.jdbc.Size[] defaultSizes(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.MetaType: public int getColumnSpan(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.MetaType: public java.lang.Object nullSafeGet(java.sql.ResultSet, java.lang.String[], org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.MetaType: public java.lang.Object nullSafeGet(java.sql.ResultSet, java.lang.String, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.MetaType: public java.lang.Object fromXMLString(java.lang.String, org.hibernate.engine.spi.Mapping) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.type.MetaType: public boolean[] toColumnNullness(java.lang.Object, org.hibernate.engine.spi.Mapping) [NOT deprecated in 5.6] + member org.hibernate.type.OneToOneType: public org.hibernate.type.OneToOneType(org.hibernate.type.TypeFactory$TypeScope, java.lang.String, org.hibernate.type.ForeignKeyDirection, java.lang.String, boolean, boolean, java.lang.String, java.lang.String) [deprecated in 5.6] + member org.hibernate.type.OneToOneType: public org.hibernate.type.OneToOneType(org.hibernate.type.TypeFactory$TypeScope, java.lang.String, org.hibernate.type.ForeignKeyDirection, boolean, java.lang.String, boolean, boolean, java.lang.String, java.lang.String) [deprecated in 5.6] + member org.hibernate.type.OneToOneType: public org.hibernate.type.OneToOneType(org.hibernate.type.TypeFactory$TypeScope, java.lang.String, org.hibernate.type.ForeignKeyDirection, boolean, java.lang.String, boolean, boolean, java.lang.String, java.lang.String, boolean) [NOT deprecated in 5.6] + member org.hibernate.type.OneToOneType: public int getColumnSpan(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.OneToOneType: public int[] sqlTypes(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.OneToOneType: public org.hibernate.engine.jdbc.Size[] dictatedSizes(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.OneToOneType: public org.hibernate.engine.jdbc.Size[] defaultSizes(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.OneToOneType: public boolean[] toColumnNullness(java.lang.Object, org.hibernate.engine.spi.Mapping) [NOT deprecated in 5.6] + member org.hibernate.type.OneToOneType: public java.lang.Object hydrate(java.sql.ResultSet, java.lang.String[], org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.OneToOneType: public org.hibernate.annotations.NotFoundAction getNotFoundAction() [NOT deprecated in 5.6] + member org.hibernate.type.OrderedMapType: public org.hibernate.type.OrderedMapType(org.hibernate.type.TypeFactory$TypeScope, java.lang.String, java.lang.String) [deprecated in 5.6] + member org.hibernate.type.OrderedSetType: public org.hibernate.type.OrderedSetType(org.hibernate.type.TypeFactory$TypeScope, java.lang.String, java.lang.String) [deprecated in 5.6] + member org.hibernate.type.ProcedureParameterExtractionAware: public abstract boolean canDoExtraction() [NOT deprecated in 5.6] + member org.hibernate.type.ProcedureParameterExtractionAware: public abstract T extract(java.sql.CallableStatement, int, org.hibernate.engine.spi.SharedSessionContractImplementor) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.ProcedureParameterExtractionAware: public abstract T extract(java.sql.CallableStatement, java.lang.String[], org.hibernate.engine.spi.SharedSessionContractImplementor) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.ProcedureParameterNamedBinder: public abstract void nullSafeSet(java.sql.CallableStatement, java.lang.Object, java.lang.String, org.hibernate.engine.spi.SharedSessionContractImplementor) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.SetType: public org.hibernate.type.SetType(org.hibernate.type.TypeFactory$TypeScope, java.lang.String, java.lang.String) [deprecated in 5.6] + member org.hibernate.type.SetType: public org.hibernate.collection.spi.PersistentCollection instantiate(org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.persister.collection.CollectionPersister, java.io.Serializable) [NOT deprecated in 5.6] + member org.hibernate.type.SortedMapType: public org.hibernate.type.SortedMapType(org.hibernate.type.TypeFactory$TypeScope, java.lang.String, java.lang.String, java.util.Comparator) [deprecated in 5.6] + member org.hibernate.type.SortedMapType: public org.hibernate.collection.spi.PersistentCollection instantiate(org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.persister.collection.CollectionPersister, java.io.Serializable) [NOT deprecated in 5.6] + member org.hibernate.type.SortedSetType: public org.hibernate.type.SortedSetType(org.hibernate.type.TypeFactory$TypeScope, java.lang.String, java.lang.String, java.util.Comparator) [deprecated in 5.6] + member org.hibernate.type.SortedSetType: public org.hibernate.collection.spi.PersistentCollection instantiate(org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.persister.collection.CollectionPersister, java.io.Serializable) [NOT deprecated in 5.6] + member org.hibernate.type.SpecialOneToOneType: public org.hibernate.type.SpecialOneToOneType(org.hibernate.type.TypeFactory$TypeScope, java.lang.String, org.hibernate.type.ForeignKeyDirection, java.lang.String, boolean, boolean, java.lang.String, java.lang.String) [deprecated in 5.6] + member org.hibernate.type.SpecialOneToOneType: public org.hibernate.type.SpecialOneToOneType(org.hibernate.type.TypeFactory$TypeScope, java.lang.String, org.hibernate.type.ForeignKeyDirection, boolean, java.lang.String, boolean, boolean, java.lang.String, java.lang.String) [deprecated in 5.6] + member org.hibernate.type.SpecialOneToOneType: public org.hibernate.type.SpecialOneToOneType(org.hibernate.type.TypeFactory$TypeScope, java.lang.String, org.hibernate.type.ForeignKeyDirection, boolean, java.lang.String, boolean, boolean, java.lang.String, java.lang.String, boolean) [NOT deprecated in 5.6] + member org.hibernate.type.SpecialOneToOneType: public int getColumnSpan(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.SpecialOneToOneType: public int[] sqlTypes(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.SpecialOneToOneType: public org.hibernate.engine.jdbc.Size[] dictatedSizes(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.SpecialOneToOneType: public org.hibernate.engine.jdbc.Size[] defaultSizes(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.SpecialOneToOneType: public java.lang.Object hydrate(java.sql.ResultSet, java.lang.String[], org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypeTemplate: public org.hibernate.type.StandardBasicTypeTemplate(org.hibernate.type.descriptor.sql.SqlTypeDescriptor, org.hibernate.type.descriptor.java.JavaTypeDescriptor, java.lang.String...) [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.BooleanType BOOLEAN [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.NumericBooleanType NUMERIC_BOOLEAN [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.TrueFalseType TRUE_FALSE [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.YesNoType YES_NO [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.ByteType BYTE [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.ShortType SHORT [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.IntegerType INTEGER [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.LongType LONG [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.FloatType FLOAT [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.DoubleType DOUBLE [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.BigIntegerType BIG_INTEGER [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.BigDecimalType BIG_DECIMAL [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.CharacterType CHARACTER [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.StringType STRING [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.StringNVarcharType NSTRING [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.UrlType URL [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.TimeType TIME [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.DateType DATE [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.TimestampType TIMESTAMP [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.CalendarType CALENDAR [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.CalendarDateType CALENDAR_DATE [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.ClassType CLASS [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.LocaleType LOCALE [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.CurrencyType CURRENCY [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.TimeZoneType TIMEZONE [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.UUIDBinaryType UUID_BINARY [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.UUIDCharType UUID_CHAR [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.BinaryType BINARY [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.WrapperBinaryType WRAPPER_BINARY [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.RowVersionType ROW_VERSION [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.ImageType IMAGE [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.BlobType BLOB [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.MaterializedBlobType MATERIALIZED_BLOB [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.CharArrayType CHAR_ARRAY [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.CharacterArrayType CHARACTER_ARRAY [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.TextType TEXT [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.NTextType NTEXT [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.ClobType CLOB [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.NClobType NCLOB [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.MaterializedClobType MATERIALIZED_CLOB [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.MaterializedNClobType MATERIALIZED_NCLOB [NOT deprecated in 5.6] + member org.hibernate.type.StandardBasicTypes: public static final org.hibernate.type.SerializableType SERIALIZABLE [NOT deprecated in 5.6] + member org.hibernate.type.Type: public abstract int getColumnSpan(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.Type: public abstract int[] sqlTypes(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.Type: public abstract org.hibernate.engine.jdbc.Size[] dictatedSizes(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.Type: public abstract org.hibernate.engine.jdbc.Size[] defaultSizes(org.hibernate.engine.spi.Mapping) throws org.hibernate.MappingException [NOT deprecated in 5.6] + member org.hibernate.type.Type: public abstract java.lang.Object nullSafeGet(java.sql.ResultSet, java.lang.String[], org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.Type: public abstract java.lang.Object nullSafeGet(java.sql.ResultSet, java.lang.String, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.Type: public abstract java.lang.Object hydrate(java.sql.ResultSet, java.lang.String[], org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.Type: public abstract java.lang.Object resolve(java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.type.Type: public default java.lang.Object resolve(java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object, java.lang.Boolean) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.type.Type: public abstract java.lang.Object semiResolve(java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.type.Type: public abstract org.hibernate.type.Type getSemiResolvedType(org.hibernate.engine.spi.SessionFactoryImplementor) [NOT deprecated in 5.6] + member org.hibernate.type.Type: public abstract boolean[] toColumnNullness(java.lang.Object, org.hibernate.engine.spi.Mapping) [NOT deprecated in 5.6] + member org.hibernate.type.TypeHelper: public static void beforeAssemble(java.io.Serializable[], org.hibernate.type.Type[], org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.type.TypeHelper: public static java.lang.Object[] assemble(java.io.Serializable[], org.hibernate.type.Type[], org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.type.TypeHelper: public static java.io.Serializable[] disassemble(java.lang.Object[], org.hibernate.type.Type[], boolean[], org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.type.TypeHelper: public static int[] findDirty(org.hibernate.tuple.NonIdentifierAttribute[], java.lang.Object[], java.lang.Object[], boolean[][], boolean, org.hibernate.engine.spi.SharedSessionContractImplementor) [deprecated in 5.6] + member org.hibernate.type.TypeHelper: public static int[] findDirty(org.hibernate.tuple.NonIdentifierAttribute[], java.lang.Object[], java.lang.Object[], boolean[][], org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.type.TypeHelper: public static int[] findModified(org.hibernate.tuple.NonIdentifierAttribute[], java.lang.Object[], java.lang.Object[], boolean[][], boolean[], boolean, org.hibernate.engine.spi.SharedSessionContractImplementor) [deprecated in 5.6] + member org.hibernate.type.TypeHelper: public static int[] findModified(org.hibernate.tuple.NonIdentifierAttribute[], java.lang.Object[], java.lang.Object[], boolean[][], boolean[], org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.type.descriptor.ValueExtractor: public abstract X extract(java.sql.ResultSet, java.lang.String, org.hibernate.type.descriptor.WrapperOptions) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.descriptor.ValueExtractor: public abstract X extract(java.sql.CallableStatement, java.lang.String[], org.hibernate.type.descriptor.WrapperOptions) throws java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.type.descriptor.WrapperOptions: public abstract boolean useStreamForLobBinding() [NOT deprecated in 5.6] + member org.hibernate.type.descriptor.WrapperOptions: public abstract org.hibernate.engine.jdbc.LobCreator getLobCreator() [NOT deprecated in 5.6] + member org.hibernate.type.descriptor.WrapperOptions: public abstract org.hibernate.type.descriptor.sql.SqlTypeDescriptor remapSqlTypeDescriptor(org.hibernate.type.descriptor.sql.SqlTypeDescriptor) [NOT deprecated in 5.6] + member org.hibernate.type.descriptor.WrapperOptions: public abstract java.util.TimeZone getJdbcTimeZone() [NOT deprecated in 5.6] + member org.hibernate.type.descriptor.java.DataHelper: public static boolean isNClob(java.lang.Class) [NOT deprecated in 5.6] + member org.hibernate.type.descriptor.java.DataHelper: public static java.lang.Object subStream(java.io.Reader, long, int) [NOT deprecated in 5.6] + member org.hibernate.type.descriptor.java.ImmutableMutabilityPlan: public java.io.Serializable disassemble(T) [NOT deprecated in 5.6] + member org.hibernate.type.descriptor.java.ImmutableMutabilityPlan: public T assemble(java.io.Serializable) [NOT deprecated in 5.6] + member org.hibernate.type.descriptor.java.MutabilityPlan: public abstract java.io.Serializable disassemble(T) [NOT deprecated in 5.6] + member org.hibernate.type.descriptor.java.MutabilityPlan: public abstract T assemble(java.io.Serializable) [NOT deprecated in 5.6] + member org.hibernate.type.descriptor.java.MutableMutabilityPlan: public java.io.Serializable disassemble(T) [NOT deprecated in 5.6] + member org.hibernate.type.descriptor.java.MutableMutabilityPlan: public T assemble(java.io.Serializable) [NOT deprecated in 5.6] + member org.hibernate.usertype.CompositeUserType: public abstract java.lang.String[] getPropertyNames() [NOT deprecated in 5.6] + member org.hibernate.usertype.CompositeUserType: public abstract org.hibernate.type.Type[] getPropertyTypes() [NOT deprecated in 5.6] + member org.hibernate.usertype.CompositeUserType: public abstract java.lang.Object getPropertyValue(java.lang.Object, int) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.usertype.CompositeUserType: public abstract void setPropertyValue(java.lang.Object, int, java.lang.Object) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.usertype.CompositeUserType: public abstract boolean equals(java.lang.Object, java.lang.Object) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.usertype.CompositeUserType: public abstract int hashCode(java.lang.Object) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.usertype.CompositeUserType: public abstract java.lang.Object nullSafeGet(java.sql.ResultSet, java.lang.String[], org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.usertype.CompositeUserType: public abstract void nullSafeSet(java.sql.PreparedStatement, java.lang.Object, int, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.usertype.CompositeUserType: public abstract java.lang.Object deepCopy(java.lang.Object) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.usertype.CompositeUserType: public abstract java.io.Serializable disassemble(java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.usertype.CompositeUserType: public abstract java.lang.Object assemble(java.io.Serializable, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.usertype.CompositeUserType: public abstract java.lang.Object replace(java.lang.Object, java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.usertype.EnhancedUserType: public abstract java.lang.String objectToSQLString(java.lang.Object) [NOT deprecated in 5.6] + member org.hibernate.usertype.EnhancedUserType: public abstract java.lang.String toXMLString(java.lang.Object) [deprecated in 5.6] + member org.hibernate.usertype.EnhancedUserType: public abstract java.lang.Object fromXMLString(java.lang.String) [deprecated in 5.6] + member org.hibernate.usertype.UserType: public abstract int[] sqlTypes() [NOT deprecated in 5.6] + member org.hibernate.usertype.UserType: public abstract boolean equals(java.lang.Object, java.lang.Object) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.usertype.UserType: public abstract int hashCode(java.lang.Object) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.usertype.UserType: public abstract java.lang.Object nullSafeGet(java.sql.ResultSet, java.lang.String[], org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.usertype.UserType: public abstract void nullSafeSet(java.sql.PreparedStatement, java.lang.Object, int, org.hibernate.engine.spi.SharedSessionContractImplementor) throws org.hibernate.HibernateException, java.sql.SQLException [NOT deprecated in 5.6] + member org.hibernate.usertype.UserType: public abstract java.lang.Object deepCopy(java.lang.Object) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.usertype.UserType: public abstract java.io.Serializable disassemble(java.lang.Object) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.usertype.UserType: public abstract java.lang.Object assemble(java.io.Serializable, java.lang.Object) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.usertype.UserType: public abstract java.lang.Object replace(java.lang.Object, java.lang.Object, java.lang.Object) throws org.hibernate.HibernateException [NOT deprecated in 5.6] + member org.hibernate.usertype.UserVersionType: public abstract java.lang.Object seed(org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] + member org.hibernate.usertype.UserVersionType: public abstract java.lang.Object next(java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor) [NOT deprecated in 5.6] diff --git a/migration-5-to-7/output/03-old-hibernate-apis-5.6.15.txt b/migration-5-to-7/output/03-old-hibernate-apis-5.6.15.txt new file mode 100644 index 0000000..c6ebe3a --- /dev/null +++ b/migration-5-to-7/output/03-old-hibernate-apis-5.6.15.txt @@ -0,0 +1,2 @@ +Hibernate 5.6.15, compiling OldHibernate.java +javac exit status: 0 diff --git a/migration-5-to-7/output/03-old-hibernate-apis-7.4.14.txt b/migration-5-to-7/output/03-old-hibernate-apis-7.4.14.txt new file mode 100644 index 0000000..5dbfa71 --- /dev/null +++ b/migration-5-to-7/output/03-old-hibernate-apis-7.4.14.txt @@ -0,0 +1,63 @@ +Hibernate 7.4.14, compiling OldHibernate.java +src/compat/OldHibernate.java:4: error: cannot find symbol +import org.hibernate.Criteria; + ^ + symbol: class Criteria + location: package org.hibernate +src/compat/OldHibernate.java:8: error: package org.hibernate.criterion does not exist +import org.hibernate.criterion.Restrictions; + ^ +src/compat/OldHibernate.java:15: error: cannot find symbol + return s.save(o); + ^ + symbol: method save(Object) + location: variable s of type Session +src/compat/OldHibernate.java:19: error: cannot find symbol + s.update(o); + ^ + symbol: method update(Object) + location: variable s of type Session +src/compat/OldHibernate.java:23: error: cannot find symbol + s.saveOrUpdate(o); + ^ + symbol: method saveOrUpdate(Object) + location: variable s of type Session +src/compat/OldHibernate.java:27: error: cannot find symbol + s.delete(o); + ^ + symbol: method delete(Object) + location: variable s of type Session +src/compat/OldHibernate.java:31: error: incompatible types: void cannot be converted to Object + return s.load(Object.class, 1L); + ^ +src/compat/OldHibernate.java:35: error: cannot find symbol + Criteria c = s.createCriteria(Object.class).add(Restrictions.eq("name", "x")); + ^ + symbol: class Criteria + location: class OldHibernate +src/compat/OldHibernate.java:35: error: cannot find symbol + Criteria c = s.createCriteria(Object.class).add(Restrictions.eq("name", "x")); + ^ + symbol: method createCriteria(Class) + location: variable s of type Session +src/compat/OldHibernate.java:35: error: cannot find symbol + Criteria c = s.createCriteria(Object.class).add(Restrictions.eq("name", "x")); + ^ + symbol: variable Restrictions + location: class OldHibernate +src/compat/OldHibernate.java:40: error: cannot find symbol + return s.createSQLQuery("select 1").list(); + ^ + symbol: method createSQLQuery(String) + location: variable s of type Session +src/compat/OldHibernate.java:44: error: incompatible types: FlushMode cannot be converted to FlushModeType + s.setFlushMode(FlushMode.AUTO); + ^ +src/compat/OldHibernate.java:48: error: cannot find symbol + return sf.getClassMetadata(Object.class); + ^ + symbol: method getClassMetadata(Class) + location: variable sf of type SessionFactory +Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output +13 errors +javac exit status: 1 diff --git a/migration-5-to-7/output/04-new-hibernate-apis-5.6.15.txt b/migration-5-to-7/output/04-new-hibernate-apis-5.6.15.txt new file mode 100644 index 0000000..efe990a --- /dev/null +++ b/migration-5-to-7/output/04-new-hibernate-apis-5.6.15.txt @@ -0,0 +1,2 @@ +Hibernate 5.6.15, compiling NewHibernate.java +javac exit status: 0 diff --git a/migration-5-to-7/output/04-new-hibernate-apis-7.4.14.txt b/migration-5-to-7/output/04-new-hibernate-apis-7.4.14.txt new file mode 100644 index 0000000..3c8294d --- /dev/null +++ b/migration-5-to-7/output/04-new-hibernate-apis-7.4.14.txt @@ -0,0 +1,6 @@ +Hibernate 7.4.14, compiling NewHibernate.java +src/compat/NewHibernate.java:34: warning: [deprecation] createNativeQuery(String) in Session has been deprecated + return s.createNativeQuery("select 1").getResultList(); + ^ +1 warning +javac exit status: 0 diff --git a/migration-5-to-7/output/05-old-annotations-5.6.15.txt b/migration-5-to-7/output/05-old-annotations-5.6.15.txt new file mode 100644 index 0000000..3de4603 --- /dev/null +++ b/migration-5-to-7/output/05-old-annotations-5.6.15.txt @@ -0,0 +1,2 @@ +Hibernate 5.6.15, compiling OldAnnotations.java +javac exit status: 0 diff --git a/migration-5-to-7/output/05-old-annotations-7.4.14.txt b/migration-5-to-7/output/05-old-annotations-7.4.14.txt new file mode 100644 index 0000000..14f6d9d --- /dev/null +++ b/migration-5-to-7/output/05-old-annotations-7.4.14.txt @@ -0,0 +1,27 @@ +Hibernate 7.4.14, compiling OldAnnotations.java +src/compat/OldAnnotations.java:3: error: cannot find symbol +import org.hibernate.annotations.Where; + ^ + symbol: class Where + location: package org.hibernate.annotations +src/compat/OldAnnotations.java:7: error: cannot find symbol +@Where(clause = "deleted = false") + ^ + symbol: class Where +src/compat/OldAnnotations.java:10: error: cannot find symbol + @Type(type = "yes_no") + ^ + symbol: method type() + location: @interface Type +src/compat/OldAnnotations.java:10: error: annotation @Type is missing a default value for the element 'value' + @Type(type = "yes_no") + ^ +src/compat/OldAnnotations.java:13: warning: [removal] GenericGenerator in org.hibernate.annotations has been deprecated and marked for removal + @GenericGenerator(name = "g", strategy = "increment") + ^ +src/compat/OldAnnotations.java:13: warning: [removal] strategy() in GenericGenerator has been deprecated and marked for removal + @GenericGenerator(name = "g", strategy = "increment") + ^ +4 errors +2 warnings +javac exit status: 1 diff --git a/migration-5-to-7/output/06-new-annotations-5.6.15.txt b/migration-5-to-7/output/06-new-annotations-5.6.15.txt new file mode 100644 index 0000000..11e2d99 --- /dev/null +++ b/migration-5-to-7/output/06-new-annotations-5.6.15.txt @@ -0,0 +1,32 @@ +Hibernate 5.6.15, compiling NewAnnotations.java +src/compat/NewAnnotations.java:1: error: cannot find symbol +import org.hibernate.annotations.JdbcTypeCode; + ^ + symbol: class JdbcTypeCode + location: package org.hibernate.annotations +src/compat/NewAnnotations.java:2: error: cannot find symbol +import org.hibernate.annotations.SQLRestriction; + ^ + symbol: class SQLRestriction + location: package org.hibernate.annotations +src/compat/NewAnnotations.java:3: error: cannot find symbol +import org.hibernate.type.SqlTypes; + ^ + symbol: class SqlTypes + location: package org.hibernate.type +src/compat/NewAnnotations.java:6: error: cannot find symbol +@SQLRestriction("deleted = false") + ^ + symbol: class SQLRestriction +src/compat/NewAnnotations.java:9: error: cannot find symbol + @JdbcTypeCode(SqlTypes.CHAR) + ^ + symbol: class JdbcTypeCode + location: class NewAnnotations +src/compat/NewAnnotations.java:9: error: cannot find symbol + @JdbcTypeCode(SqlTypes.CHAR) + ^ + symbol: variable SqlTypes + location: class NewAnnotations +6 errors +javac exit status: 1 diff --git a/migration-5-to-7/output/06-new-annotations-7.4.14.txt b/migration-5-to-7/output/06-new-annotations-7.4.14.txt new file mode 100644 index 0000000..7cc197f --- /dev/null +++ b/migration-5-to-7/output/06-new-annotations-7.4.14.txt @@ -0,0 +1,2 @@ +Hibernate 7.4.14, compiling NewAnnotations.java +javac exit status: 0 diff --git a/migration-5-to-7/output/06-schema-5.6.15.txt b/migration-5-to-7/output/06-schema-5.6.15.txt new file mode 100644 index 0000000..8535eee --- /dev/null +++ b/migration-5-to-7/output/06-schema-5.6.15.txt @@ -0,0 +1,15 @@ +Hibernate 5.6.15, H2, @GeneratedValue with no strategy +-- sequences (name, increment) +HIBERNATE_SEQUENCE 1 +-- columns of PROBE (name, type) +ACTIVE BOOLEAN +BYNAME CHARACTER VARYING +BYORDINAL INTEGER +CREATEDAT TIMESTAMP +ID BIGINT +NAME CHARACTER VARYING +OCCURREDAT TIMESTAMP +PAYLOAD BINARY VARYING +PRICE NUMERIC +SPAN BIGINT +UUID BINARY diff --git a/migration-5-to-7/output/06-schema-7.4.14.txt b/migration-5-to-7/output/06-schema-7.4.14.txt new file mode 100644 index 0000000..6ed3ab4 --- /dev/null +++ b/migration-5-to-7/output/06-schema-7.4.14.txt @@ -0,0 +1,15 @@ +Hibernate 7.4.14, H2, @GeneratedValue with no strategy +-- sequences (name, increment) +PROBE_SEQ 50 +-- columns of PROBE (name, type) +ACTIVE BOOLEAN +BYNAME ENUM +BYORDINAL TINYINT +CREATEDAT TIMESTAMP WITH TIME ZONE +ID BIGINT +NAME CHARACTER VARYING +OCCURREDAT TIMESTAMP +PAYLOAD BINARY VARYING +PRICE NUMERIC +SPAN NUMERIC +UUID UUID diff --git a/migration-5-to-7/output/06-schema-diff.txt b/migration-5-to-7/output/06-schema-diff.txt new file mode 100644 index 0000000..3a74edc --- /dev/null +++ b/migration-5-to-7/output/06-schema-diff.txt @@ -0,0 +1,15 @@ + Hibernate 5.6.15 Hibernate 7.4.14 +-- id sequences (name, increment) + HIBERNATE_SEQUENCE 1 PROBE_SEQ 50 +-- column types in H2 +ACTIVE BOOLEAN BOOLEAN (same) +BYNAME CHARACTER VARYING ENUM <-- differs +BYORDINAL INTEGER TINYINT <-- differs +CREATEDAT TIMESTAMP TIMESTAMP WITH TIME ZONE <-- differs +ID BIGINT BIGINT (same) +NAME CHARACTER VARYING CHARACTER VARYING (same) +OCCURREDAT TIMESTAMP TIMESTAMP (same) +PAYLOAD BINARY VARYING BINARY VARYING (same) +PRICE NUMERIC NUMERIC (same) +SPAN BIGINT NUMERIC <-- differs +UUID BINARY UUID <-- differs diff --git a/migration-5-to-7/output/07-legacy-queries-5.6.15.txt b/migration-5-to-7/output/07-legacy-queries-5.6.15.txt new file mode 100644 index 0000000..d43a083 --- /dev/null +++ b/migration-5-to-7/output/07-legacy-queries-5.6.15.txt @@ -0,0 +1,6 @@ +Hibernate 5.6.15 +session.save(...) returned: 1 (Long) +HQL with ?1 : 1 row(s) +HQL with a bare ? : failed: IllegalArgumentException: org.hibernate.QueryException: Legacy-style query parameters (`?`) are no longer supported; use JPA-style ordinal parameters (e.g., `?1`) ins... +HQL enum compared with 0 : 0 row(s) +session.createCriteria(...) : 1 row(s) diff --git a/migration-5-to-7/output/07-legacy-queries-7.4.14.txt b/migration-5-to-7/output/07-legacy-queries-7.4.14.txt new file mode 100644 index 0000000..fbfb196 --- /dev/null +++ b/migration-5-to-7/output/07-legacy-queries-7.4.14.txt @@ -0,0 +1,5 @@ +Hibernate 7.4.14 +session.persist(...) assigned the id: 1 (Long) +HQL with ?1 : 1 row(s) +HQL with a bare ? : failed: IllegalArgumentException: org.hibernate.query.ParameterLabelException: Unlabeled ordinal parameter ('?' rather than ?1) +HQL enum compared with 0 : 0 row(s) diff --git a/migration-5-to-7/output/08-validate-against-5.6.15-schema-7.4.14.txt b/migration-5-to-7/output/08-validate-against-5.6.15-schema-7.4.14.txt new file mode 100644 index 0000000..8c7e82a --- /dev/null +++ b/migration-5-to-7/output/08-validate-against-5.6.15-schema-7.4.14.txt @@ -0,0 +1,3 @@ +Hibernate 7.4.14 opening the H2 file database written by Hibernate 5.6.15 (same Probe entity) +hbm2ddl.auto=validate: failed: SchemaManagementException: Schema validation: wrong column type encountered in column [span] in table [Probe]; found [bigint (Types#BIGINT)], but expecting [numeric(21,0) (Types#NUMERIC)] +hbm2ddl.auto=none : opened; loaded the row written by 5.6.15: name=legacy row, uuid=null diff --git a/migration-5-to-7/output/09-namespace-jakarta-5.6.15.txt b/migration-5-to-7/output/09-namespace-jakarta-5.6.15.txt new file mode 100644 index 0000000..5c55129 --- /dev/null +++ b/migration-5-to-7/output/09-namespace-jakarta-5.6.15.txt @@ -0,0 +1,10 @@ +Hibernate 5.6.15, compiling JakartaNamespace.java +src/compat/JakartaNamespace.java:1: error: package jakarta.persistence does not exist +import jakarta.persistence.Entity; + ^ +src/compat/JakartaNamespace.java:3: error: cannot find symbol +@Entity + ^ + symbol: class Entity +2 errors +javac exit status: 1 diff --git a/migration-5-to-7/output/09-namespace-jakarta-7.4.14.txt b/migration-5-to-7/output/09-namespace-jakarta-7.4.14.txt new file mode 100644 index 0000000..b3083f9 --- /dev/null +++ b/migration-5-to-7/output/09-namespace-jakarta-7.4.14.txt @@ -0,0 +1,2 @@ +Hibernate 7.4.14, compiling JakartaNamespace.java +javac exit status: 0 diff --git a/migration-5-to-7/output/09-namespace-javax-5.6.15.txt b/migration-5-to-7/output/09-namespace-javax-5.6.15.txt new file mode 100644 index 0000000..bcddad0 --- /dev/null +++ b/migration-5-to-7/output/09-namespace-javax-5.6.15.txt @@ -0,0 +1,2 @@ +Hibernate 5.6.15, compiling JavaxNamespace.java +javac exit status: 0 diff --git a/migration-5-to-7/output/09-namespace-javax-7.4.14.txt b/migration-5-to-7/output/09-namespace-javax-7.4.14.txt new file mode 100644 index 0000000..6de7f50 --- /dev/null +++ b/migration-5-to-7/output/09-namespace-javax-7.4.14.txt @@ -0,0 +1,10 @@ +Hibernate 7.4.14, compiling JavaxNamespace.java +src/compat/JavaxNamespace.java:1: error: package javax.persistence does not exist +import javax.persistence.Entity; + ^ +src/compat/JavaxNamespace.java:3: error: cannot find symbol +@Entity + ^ + symbol: class Entity +2 errors +javac exit status: 1 diff --git a/migration-5-to-7/output/10-cheat-session-api.txt b/migration-5-to-7/output/10-cheat-session-api.txt new file mode 100644 index 0000000..1b13fda --- /dev/null +++ b/migration-5-to-7/output/10-cheat-session-api.txt @@ -0,0 +1,6 @@ +persist(a) -> id assigned on the object: 1 +find(Author, id) -> Ann (1 select) +getReference(Author, id) -> initialized: false (0 selects) +merge(detached) -> returns a different instance: true, name now Ann Smith +findMultiple(ids 3) -> 3 entries, missing id gives: null +remove(a) -> find afterwards: null diff --git a/migration-5-to-7/output/11-cheat-hql.txt b/migration-5-to-7/output/11-cheat-hql.txt new file mode 100644 index 0000000..c226014 --- /dev/null +++ b/migration-5-to-7/output/11-cheat-hql.txt @@ -0,0 +1,8 @@ +named parameter : [Beta] +?1 parameter : [Alpha, Beta] +limit 2 offset 1 in HQL : [Beta, Gamma] +order by ... nulls last : [Beta, Alpha, Gamma] +getSingleResultOrNull() : null +join fetch : author initialized = true +count over an association : 2 +createMutationQuery update: 2 rows diff --git a/migration-5-to-7/output/12-cheat-stateless-session.txt b/migration-5-to-7/output/12-cheat-stateless-session.txt new file mode 100644 index 0000000..5ee0bd4 --- /dev/null +++ b/migration-5-to-7/output/12-cheat-stateless-session.txt @@ -0,0 +1,3 @@ +insert x3 (no persistence context) done +get twice -> same instance: false (a stateless session has no first-level cache) +rows in table: [3] diff --git a/migration-5-to-7/output/13-cheat-natural-id.txt b/migration-5-to-7/output/13-cheat-natural-id.txt new file mode 100644 index 0000000..736fcff --- /dev/null +++ b/migration-5-to-7/output/13-cheat-natural-id.txt @@ -0,0 +1,2 @@ +bySimpleNaturalId(...).load -> Ann +sql: select a1_0.id,a1_0.email,a1_0.name from Author a1_0 where a1_0.email=? diff --git a/migration-5-to-7/output/14-cheat-soft-delete.txt b/migration-5-to-7/output/14-cheat-soft-delete.txt new file mode 100644 index 0000000..62894aa --- /dev/null +++ b/migration-5-to-7/output/14-cheat-soft-delete.txt @@ -0,0 +1,3 @@ +remove(note) ran: update Note set deleted=true where id=? and deleted=false +find afterwards : null +row still in the table: [TRUE 1 remember] diff --git a/migration-5-to-7/output/15-cheat-record-embeddable.txt b/migration-5-to-7/output/15-cheat-record-embeddable.txt new file mode 100644 index 0000000..c536f6c --- /dev/null +++ b/migration-5-to-7/output/15-cheat-record-embeddable.txt @@ -0,0 +1,2 @@ +loaded: Address[street=1 Main St, city=Pune] +columns: [CITY, ID, NAME, STREET] diff --git a/migration-5-to-7/scripts/api_diff.py b/migration-5-to-7/scripts/api_diff.py new file mode 100644 index 0000000..0df39b9 --- /dev/null +++ b/migration-5-to-7/scripts/api_diff.py @@ -0,0 +1,170 @@ +#!/usr/bin/env python3 +"""Compare the public API of hibernate-core 5.6.15.Final (org.hibernate) with 7.4.14.Final (org.hibernate.orm). + +javax.persistence is read as jakarta.persistence, so the namespace move does not drown the real changes. +Writes output/01-versions-and-baseline.txt, output/02-removed-api.txt and output/02-removed-api-summary.txt. +Needs a JDK (javap) and access to Maven Central. +""" +import collections +import os +import pathlib +import re +import subprocess +import time +import urllib.error +import urllib.request +import zipfile + +ROOT = pathlib.Path(__file__).resolve().parent.parent +JARS = ROOT / "target" / "jars" +OUT = ROOT / "output" +JAVAP = os.path.join(os.environ["JAVA_HOME"], "bin", "javap") if os.environ.get("JAVA_HOME") else "javap" + +OLD = ("org/hibernate", "5.6.15.Final") +NEW = ("org/hibernate/orm", "7.4.14.Final") + + +def fetch(url, dest): + if dest.exists(): + return + for _ in range(10): + try: + with urllib.request.urlopen(url) as r: + dest.write_bytes(r.read()) + return + except urllib.error.HTTPError as e: + if e.code != 429: + raise + time.sleep(5) + raise RuntimeError("rate limited: " + url) + + +def jar(side): + group, v = side + dest = JARS / f"hibernate-core-{v}.jar" + fetch(f"https://repo1.maven.org/maven2/{group}/hibernate-core/{v}/hibernate-core-{v}.jar", dest) + return dest + + +def classes(path): + with zipfile.ZipFile(path) as z: + return sorted(n[:-6].replace("/", ".") for n in z.namelist() + if n.endswith(".class") and not n.endswith("module-info.class") and "META-INF" not in n) + + +def major(path): + with zipfile.ZipFile(path) as z: + name = next(n for n in z.namelist() if n.endswith(".class") and "META-INF" not in n and not n.endswith("module-info.class")) + return int.from_bytes(z.read(name)[6:8], "big") + + +def jakarta(text): + return text.replace("javax.persistence", "jakarta.persistence").replace("javax.transaction", "jakarta.transaction") + + +def norm(sig): + sig = jakarta(sig) + sig = re.sub(r"\s+throws\s+.*$", "", sig) + prev = None + while prev != sig: + prev = sig + sig = re.sub(r"<[^<>]*>", "", sig) + return " ".join(sig.split()) + + +MEMBER = re.compile(r"^ ((?:public|protected)[^;]*);$") + + +def dump(path): + names = [c for c in classes(path) if ".internal." not in c and ".spi." not in c and not c.startswith("org.hibernate.sql.ast") + and not c.startswith("org.hibernate.sql.results") and not c.startswith("org.hibernate.query.sqm.tree") + and not c.startswith("org.hibernate.grammars")] + result = {} + for i in range(0, len(names), 150): + chunk = names[i:i + 150] + p = subprocess.run([JAVAP, "-v", "-protected", "-cp", str(path)] + chunk, capture_output=True, text=True) + for block in re.split(r"(?m)^Classfile ", p.stdout)[1:]: + lines = block.splitlines() + cls = jakarta(re.search(r"!/(.*)\.class", lines[0]).group(1).replace("/", ".")) + public, seen_flags, in_pool, cur = False, False, False, None + members = {} + cls_dep = bool(re.search(r"^Deprecated: true", block, re.M)) + for line in lines[1:]: + if not seen_flags and line.startswith(" flags:"): + public = "ACC_PUBLIC" in line + seen_flags = True + if line.startswith("Constant pool:"): + in_pool = True + continue + if in_pool: + if line.startswith("{"): + in_pool = False + continue + m = MEMBER.match(line) + if m: + cur = " ".join(m.group(1).split()) + members[cur] = False + continue + if line.strip() == "Deprecated: true" and cur is not None: + members[cur] = True + if line.startswith("}"): + cur = None + result[cls] = (public, cls_dep, members) + return result + + +def main(): + JARS.mkdir(parents=True, exist_ok=True) + OUT.mkdir(parents=True, exist_ok=True) + old, new = jar(OLD), jar(NEW) + mo, mn = major(old), major(new) + versions = [ + f"{'':<12}{'5.x':<46}{'7.x'}", + f"{'coordinates':<12}{'org.hibernate:hibernate-core:5.6.15.Final':<46}org.hibernate.orm:hibernate-core:7.4.14.Final", + f"{'class files':<12}{'Java ' + str(mo - 44):<46}Java {mn - 44}", + f"{'persistence':<12}{'javax.persistence (JPA 2.2)':<46}jakarta.persistence (Jakarta Persistence 3.2)", + ] + do, dn = dump(old), dump(new) + co = {jakarta(c) for c in classes(old)} + cn = {jakarta(c) for c in classes(new)} + simple_new = collections.defaultdict(list) + for c in cn: + simple_new[c.split(".")[-1]].append(c) + removed_cls, removed_mem = [], [] + for c in sorted(co - cn): + if c in do and do[c][0]: + removed_cls.append((c, do[c][1], simple_new.get(c.split(".")[-1], []))) + for c in sorted(do): + if c in dn and do[c][0]: + new_norm = {norm(x) for x in dn[c][2]} + for sig, dep in do[c][2].items(): + if norm(sig) not in new_norm: + removed_mem.append((c, jakarta(sig), dep)) + lines = [f"== hibernate-core: public classes missing: {len(removed_cls)}, members removed from classes that remain: {len(removed_mem)}, " + f"new classes: {len(cn - co)}"] + for c, dep, same_name in removed_cls: + if same_name: + note = "same simple name exists in " + ", ".join(sorted(p.rsplit('.', 1)[0] for p in same_name)[:2]) + else: + note = "no class with this name" + lines.append(f" class {c} [{'deprecated in 5.6' if dep else 'NOT deprecated in 5.6'}; {note}]") + for c, sig, dep in removed_mem: + lines.append(f" member {c}: {sig} [{'deprecated in 5.6' if dep else 'NOT deprecated in 5.6'}]") + (OUT / "01-versions-and-baseline.txt").write_text("\n".join(versions) + "\n") + (OUT / "02-removed-api.txt").write_text("\n".join(lines) + "\n") + # summary: counts per package, and how many of the missing classes have a namesake elsewhere + per_pkg = collections.Counter(c.rsplit(".", 1)[0] for c, _, _ in removed_cls) + dep_n = sum(1 for _, d, _ in removed_cls if d) + ren_n = sum(1 for _, _, s in removed_cls if s) + summary = [lines[0], + f" of the missing classes: {dep_n} were deprecated in 5.6.15, {ren_n} have a class of the same simple name somewhere in 7.4.14", + " packages with the most missing classes:"] + for pkg, n in per_pkg.most_common(12): + summary.append(f" {n:>4} {pkg}") + (OUT / "02-removed-api-summary.txt").write_text("\n".join(summary) + "\n") + print("\n".join(versions)) + print("\n".join(summary)) + + +if __name__ == "__main__": + main() diff --git a/migration-5-to-7/scripts/compile-old-apis.sh b/migration-5-to-7/scripts/compile-old-apis.sh new file mode 100755 index 0000000..4bc7999 --- /dev/null +++ b/migration-5-to-7/scripts/compile-old-apis.sh @@ -0,0 +1,23 @@ +#!/usr/bin/env bash +# Compiles src/compat/*.java against Hibernate 5.6.15 (h5/) and 7.4.14 (h7/) and records javac's answer in output/. +set -u +cd "$(dirname "$0")/.." +mkdir -p target output +compile() { # version dir file outfile + local v=$1 dir=$2 f=$3 out=$4 + rm -rf target/classes-$f-$v; mkdir -p target/classes-$f-$v + { + echo "Hibernate $v, compiling $f.java" + javac -Xlint:deprecation -proc:none -d target/classes-$f-$v -cp "$(cat target/cp-$v.txt)" src/compat/$f.java 2>&1 | grep -v "^Picked up" + echo "javac exit status: ${PIPESTATUS[0]}" + } >> $out +} +for pair in "h5:5.6.15" "h7:7.4.14"; do + dir=${pair%%:*}; v=${pair##*:} + (cd $dir && mvn -q -B dependency:build-classpath -Dmdep.outputFile=../target/cp-$v.txt >/dev/null) || { echo "classpath failed for $v"; exit 1; } + for spec in "OldHibernate:03-old-hibernate-apis" "NewHibernate:04-new-hibernate-apis" "OldAnnotations:05-old-annotations" "NewAnnotations:06-new-annotations" "JavaxNamespace:09-namespace-javax" "JakartaNamespace:09-namespace-jakarta"; do + f=${spec%%:*}; n=${spec##*:} + out=output/$n-$v.txt; : > $out + compile $v $dir $f $out + done +done diff --git a/migration-5-to-7/scripts/run-all.sh b/migration-5-to-7/scripts/run-all.sh new file mode 100755 index 0000000..7dc8868 --- /dev/null +++ b/migration-5-to-7/scripts/run-all.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env bash +# Rewrites everything in output/. Needs JDK 17+, Maven 3.9, Python 3 and internet access to Maven Central. +set -e +cd "$(dirname "$0")/.." +python3 scripts/api_diff.py +(cd h5 && mvn -q -B clean test) +(cd h7 && mvn -q -B clean test) +python3 scripts/schema_diff.py +./scripts/compile-old-apis.sh diff --git a/migration-5-to-7/scripts/schema_diff.py b/migration-5-to-7/scripts/schema_diff.py new file mode 100644 index 0000000..68f3f8a --- /dev/null +++ b/migration-5-to-7/scripts/schema_diff.py @@ -0,0 +1,33 @@ +#!/usr/bin/env python3 +"""Lines up output/06-schema-5.6.15.txt and output/06-schema-7.4.14.txt side by side into output/06-schema-diff.txt.""" +import pathlib + +OUT = pathlib.Path(__file__).resolve().parent.parent / "output" + + +def read(version): + seq, cols, section = {}, {}, None + for line in (OUT / f"06-schema-{version}.txt").read_text().splitlines(): + if line.startswith("-- sequences"): + section = "seq" + elif line.startswith("-- columns"): + section = "col" + elif section == "seq": + name, inc = line.rsplit(" ", 1) + seq[name] = inc + elif section == "col": + name, typ = line.split(" ", 1) + cols[name] = typ + return seq, cols + + +s5, c5 = read("5.6.15") +s7, c7 = read("7.4.14") +rows = [f"{'':<14}{'Hibernate 5.6.15':<26}{'Hibernate 7.4.14':<26}", "-- id sequences (name, increment)"] +rows.append(f"{'':<14}{', '.join(f'{k} {v}' for k, v in s5.items()):<26}{', '.join(f'{k} {v}' for k, v in s7.items())}") +rows.append("-- column types in H2") +for name in sorted(set(c5) | set(c7)): + a, b = c5.get(name, "-"), c7.get(name, "-") + rows.append(f"{name:<14}{a:<26}{b:<26}{'(same)' if a == b else '<-- differs'}") +(OUT / "06-schema-diff.txt").write_text("\n".join(rows) + "\n") +print("\n".join(rows)) diff --git a/migration-5-to-7/src/compat/JakartaNamespace.java b/migration-5-to-7/src/compat/JakartaNamespace.java new file mode 100644 index 0000000..614e860 --- /dev/null +++ b/migration-5-to-7/src/compat/JakartaNamespace.java @@ -0,0 +1,5 @@ +import jakarta.persistence.Entity; + +@Entity +class JakartaNamespace { +} diff --git a/migration-5-to-7/src/compat/JavaxNamespace.java b/migration-5-to-7/src/compat/JavaxNamespace.java new file mode 100644 index 0000000..4109013 --- /dev/null +++ b/migration-5-to-7/src/compat/JavaxNamespace.java @@ -0,0 +1,5 @@ +import javax.persistence.Entity; + +@Entity +class JavaxNamespace { +} diff --git a/migration-5-to-7/src/compat/NewAnnotations.java b/migration-5-to-7/src/compat/NewAnnotations.java new file mode 100644 index 0000000..9f25cef --- /dev/null +++ b/migration-5-to-7/src/compat/NewAnnotations.java @@ -0,0 +1,11 @@ +import org.hibernate.annotations.JdbcTypeCode; +import org.hibernate.annotations.SQLRestriction; +import org.hibernate.type.SqlTypes; + +/** The Hibernate 6 and 7 spelling of the same ideas. This does not compile on 5.6.15. */ +@SQLRestriction("deleted = false") +class NewAnnotations { + + @JdbcTypeCode(SqlTypes.CHAR) + boolean flag; +} diff --git a/migration-5-to-7/src/compat/NewHibernate.java b/migration-5-to-7/src/compat/NewHibernate.java new file mode 100644 index 0000000..3322333 --- /dev/null +++ b/migration-5-to-7/src/compat/NewHibernate.java @@ -0,0 +1,40 @@ +import java.util.List; + +import org.hibernate.FlushMode; +import org.hibernate.Session; + +/** The replacements for OldHibernate that exist on both 5.6.15 and 7.4.14, so they can be made before the upgrade. */ +class NewHibernate { + + void persist(Session s, Object o) { + s.persist(o); + } + + Object merge(Session s, Object o) { + return s.merge(o); + } + + void remove(Session s, Object o) { + s.remove(o); + } + + Object find(Session s) { + return s.find(Object.class, 1L); + } + + Object reference(Session s) { + return s.getReference(Object.class, 1L); + } + + List query(Session s) { + return s.createQuery("from Object o where o.name = :n", Object.class).setParameter("n", "x").getResultList(); + } + + List nativeQuery(Session s) { + return s.createNativeQuery("select 1").getResultList(); + } + + void flushMode(Session s) { + s.setHibernateFlushMode(FlushMode.AUTO); + } +} diff --git a/migration-5-to-7/src/compat/OldAnnotations.java b/migration-5-to-7/src/compat/OldAnnotations.java new file mode 100644 index 0000000..2b2255e --- /dev/null +++ b/migration-5-to-7/src/compat/OldAnnotations.java @@ -0,0 +1,15 @@ +import org.hibernate.annotations.GenericGenerator; +import org.hibernate.annotations.Type; +import org.hibernate.annotations.Where; + +/** Hibernate 5 annotation attributes. The annotations are applied to a plain class, so no persistence import is needed. */ +@SuppressWarnings("deprecation") +@Where(clause = "deleted = false") +class OldAnnotations { + + @Type(type = "yes_no") + boolean flag; + + @GenericGenerator(name = "g", strategy = "increment") + Long id; +} diff --git a/migration-5-to-7/src/compat/OldHibernate.java b/migration-5-to-7/src/compat/OldHibernate.java new file mode 100644 index 0000000..b84c108 --- /dev/null +++ b/migration-5-to-7/src/compat/OldHibernate.java @@ -0,0 +1,50 @@ +import java.io.Serializable; +import java.util.List; + +import org.hibernate.Criteria; +import org.hibernate.FlushMode; +import org.hibernate.Session; +import org.hibernate.SessionFactory; +import org.hibernate.criterion.Restrictions; + +/** Hibernate 5 style calls that use no persistence annotations. Compiled by scripts/compile-old-apis.sh against 5.6.15 and 7.4.14. */ +@SuppressWarnings({"deprecation", "rawtypes"}) +class OldHibernate { + + Serializable save(Session s, Object o) { + return s.save(o); + } + + void update(Session s, Object o) { + s.update(o); + } + + void saveOrUpdate(Session s, Object o) { + s.saveOrUpdate(o); + } + + void delete(Session s, Object o) { + s.delete(o); + } + + Object load(Session s) { + return s.load(Object.class, 1L); + } + + List criteria(Session s) { + Criteria c = s.createCriteria(Object.class).add(Restrictions.eq("name", "x")); + return c.list(); + } + + List sql(Session s) { + return s.createSQLQuery("select 1").list(); + } + + void flushMode(Session s) { + s.setFlushMode(FlushMode.AUTO); + } + + Object metadata(SessionFactory sf) { + return sf.getClassMetadata(Object.class); + } +}