Package google.registry.persistence
package google.registry.persistence
-
ClassDescriptionA listener class to invoke entity callbacks in cases where Hibernate doesn't invoke the callback as expected.Utility class to export DDL script for given
Entity
classes.Indicates whichPersistenceModule.TransactionIsolationLevel
that aTransactionalFlow
show run at.Helpers for identifying retriable database operations.Nomulus naming strategy for Hibernate ORM.Information about Nomulus' Cloud SQL PostgreSql instance.Nomulus mapping rules for column types in Postgresql.A do-nothingScanner
for Hibernate that works around bugs in Hibernate's default implementation.Dagger component to provideEntityManagerFactory
instances.Dagger module class for the persistence layer.Dagger qualifier forJpaTransactionManager
used inside BEAM pipelines.Dagger qualifier forJpaTransactionManager
used inside BEAM pipelines that uses the read-only Postgres replica if one is configured (otherwise it uses the standard DB).Dagger qualifier for the default Hibernate configurations.Types ofJpaTransactionManagers
.Dagger qualifier forJpaTransactionManager
used for Nomulus tool.Dagger qualifier forJpaTransactionManager
that uses the read-only Postgres replica if one is configured (otherwise it uses the standard DB).Dagger qualifier for JDBCConnection
with schema management privilege.Transaction isolation levels supported by Cloud SQL (mysql and postgresql).Utility class that provides methods to manipulate persistence.xml file.VKey<T>VKey is an abstraction that encapsulates the key concept.Annotation forEntity
that can be saved as a foreign key in the form of aVKey
in another table.