hibernate-reactive
A reactive API for Hibernate ORM, supporting non-blocking database drivers and a reactive style of interaction with the database.
File Explorer
Download Latest Version (.zip)- actionlint.yml
- auto-merge-dependabot.yml
- auto-rebase-wip.yml
- build-report.yml
- build.yml
- pr-cleanup.yml
- scheduler.yml
- dependabot.yml
- hibernate-github-bot.yml
- icon.svg
- .gitignore
- Jenkinsfile
- Jenkinsfile
- compare-build-results.sh
- snapshot-publish.Jenkinsfile
- _connection-management.adoc
- _information-about-orm.adoc
- _integrating-vertx.adoc
- _introduction.adoc
- _next-steps.adoc
- _preface.adoc
- _setting-up.adoc
- _tuning-performance.adoc
- _writing-code.adoc
- index.adoc
- overview.html
- build.gradle
- Author.java
- Book.java
- Main.java
- MutinyMain.java
- create.sql
- drop.sql
- persistence.xml
- log4j2.properties
- build.gradle
- Author.java
- Book.java
- Main.java
- MutinyMain.java
- persistence.xml
- log4j2.properties
- build.gradle
- gradle-wrapper.jar
- gradle-wrapper.properties
- gradle-develocity.gradle
- libs.versions.toml
- version.properties
- ReactiveBulkOperationCleanupAction.java
- ArrayAdaptor.java
- JdbcNull.java
- PreparedStatementAdaptor.java
- PrepareStatementDetailsAdaptor.java
- ResultSetAdaptor.java
- package-info.java
- ReactiveBootstrapContextAdapter.java
- ReactiveMetadataImplementor.java
- ReactiveEnhancementAsProxyLazinessInterceptor.java
- ReactiveLazyAttributeLoadingInterceptor.java
- ReactiveBytecodeEnhancementMetadataPojoImplAdapter.java
- Implementor.java
- AffectedEntities.java
- Identifier.java
- InternalStateAssertions.java
- package-info.java
- ResultSetMapping.java
- BaseKey.java
- ContextualDataStorage.java
- MultitenantKey.java
- VertxContext.java
- VertxContextInitiator.java
- Context.java
- package-info.java
- Cascade.java
- CascadingAction.java
- CascadingActions.java
- CollectionTypes.java
- EntityTypes.java
- ForeignKeys.java
- QueuedOperationCollectionAction.java
- ReactiveCallbackImpl.java
- ReactiveCollectionRecreateAction.java
- ReactiveCollectionRemoveAction.java
- ReactiveCollectionUpdateAction.java
- ReactiveEntityActionVetoException.java
- ReactiveEntityDeleteAction.java
- ReactiveEntityIdentityInsertAction.java
- ReactiveEntityIncrementVersionProcess.java
- ReactiveEntityInsertAction.java
- ReactiveEntityRegularInsertAction.java
- ReactiveEntityUpdateAction.java
- ReactiveEntityVerifyVersionProcess.java
- ReactiveOrphanRemovalAction.java
- ReactivePersistenceContextAdapter.java
- ReactiveStandardDialectResolver.java
- ReactiveMutationExecutor.java
- ReactiveMutationExecutorServiceInitiator.java
- ReactiveMutationExecutorSingleBatched.java
- ReactiveMutationExecutorSingleNonBatched.java
- ReactiveMutationExecutorSingleSelfExecuting.java
- ReactiveMutationExecutorStandard.java
- ReactiveValueBinding.java
- ResultsCheckerUtil.java
- ReactiveSharedSessionContractImplementor.java
- package-info.java
- ReactiveActionQueue.java
- ReactiveAfterTransactionCompletionProcess.java
- ReactiveBeforeTransactionCompletionProcess.java
- ReactiveExecutable.java
- AbstractReactiveFlushingEventListener.java
- AbstractReactiveSaveEventListener.java
- DefaultReactiveAutoFlushEventListener.java
- DefaultReactiveDeleteEventListener.java
- DefaultReactiveFlushEntityEventListener.java
- DefaultReactiveFlushEventListener.java
- DefaultReactiveInitializeCollectionEventListener.java
- DefaultReactiveLoadEventListener.java
- DefaultReactiveLockEventListener.java
- DefaultReactiveMergeEventListener.java
- DefaultReactivePersistEventListener.java
- DefaultReactivePersistOnFlushEventListener.java
- DefaultReactivePostLoadEventListener.java
- DefaultReactiveRefreshEventListener.java
- UnexpectedAccessToTheDatabase.java
- package-info.java
- ReactiveAutoFlushEventListener.java
- ReactiveDeleteEventListener.java
- ReactiveFlushEventListener.java
- ReactiveLoadEventListener.java
- ReactiveLockEventListener.java
- ReactiveMergeEventListener.java
- ReactivePersistEventListener.java
- ReactiveRefreshEventListener.java
- ReactiveGeneratedValuesHelper.java
- GeneratedValuesMutationDelegateAdaptor.java
- ReactiveGeneratedValuesMutationDelegate.java
- ReactiveAccessCallback.java
- ReactiveDatabaseStructure.java
- BlockingIdentifierGenerator.java
- EmulatedSequenceReactiveIdentifierGenerator.java
- IdentifierGeneration.java
- ReactiveCompositeNestedGeneratedValueGenerator.java
- ReactiveSequenceIdentifierGenerator.java
- TableReactiveIdentifierGenerator.java
- ReactiveAbstractReturningDelegate.java
- ReactiveBasicSelectingDelegate.java
- ReactiveGetGeneratedKeysDelegate.java
- ReactiveInsertGeneratedIdentifierDelegate.java
- ReactiveInsertReturningDelegate.java
- ReactiveUniqueKeySelectingDelegate.java
- package-info.java
- ReactiveIdentifierGenerator.java
- ReactiveOnExecutionGenerator.java
- DatabaseSnapshotExecutor.java
- ExecutionContextWithSubselectFetchHandler.java
- ReactiveAbstractCollectionBatchLoader.java
- ReactiveAbstractMultiIdEntityLoader.java
- ReactiveBatchLoaderFactoryInitiator.java
- ReactiveCollectionBatchLoaderArrayParam.java
- ReactiveCollectionBatchLoaderInPredicate.java
- ReactiveCollectionLoader.java
- ReactiveCollectionLoaderNamedQuery.java
- ReactiveCollectionLoaderSingleKey.java
- ReactiveCollectionLoaderSubSelectFetch.java
- ReactiveCompoundNaturalIdLoader.java
- ReactiveEntityBatchLoaderArrayParam.java
- ReactiveEntityBatchLoaderInPredicate.java
- ReactiveLoaderHelper.java
- ReactiveMultiIdEntityLoaderArrayParam.java
- ReactiveMultiIdEntityLoaderStandard.java
- ReactiveMultiKeyLoadChunker.java
- ReactiveNaturalIdLoaderDelegate.java
- ReactiveSimpleNaturalIdLoader.java
- ReactiveSingleIdArrayLoadPlan.java
- ReactiveSingleIdEntityLoaderProvidedQueryImpl.java
- ReactiveSingleIdEntityLoaderStandardImpl.java
- ReactiveSingleIdEntityLoaderSupport.java
- ReactiveSingleIdLoadPlan.java
- ReactiveSingleUniqueKeyEntityLoaderStandard.java
- ReactiveStandardBatchLoaderFactory.java
- SingleIdExecutionContext.java
- ReactiveAfterLoadAction.java
- ReactiveCollectionBatchLoader.java
- ReactiveMultiIdEntityLoader.java
- ReactiveNaturalIdLoader.java
- ReactiveSingleIdEntityLoader.java
- ReactiveSingleUniqueKeyEntityLoader.java
- ReactiveCacheLoadHelper.java
- package-info.java
- ClassFormatter.java
- Log.java
- LogCategory.java
- LoggerFactory.java
- Version.java
- ReactiveEntityInstantiatorPojoOptimized.java
- ReactiveEntityInstantiatorPojoStandard.java
- ReactiveEntityRepresentationStrategyPojoStandard.java
- ReactiveCompoundNaturalIdMapping.java
- ReactiveEmbeddedIdentifierMappingImpl.java
- ReactivePluralAttributeMapping.java
- ReactiveRuntimeModelCreationContext.java
- ReactiveSimpleNaturalIdMapping.java
- ReactiveToOneAttributeMapping.java
- ReactiveManagedTypeRepresentationResolver.java
- MutinySessionDelegator.java
- MutinyStatelessSessionDelegator.java
- MutinyMutationQueryImpl.java
- MutinyQueryImpl.java
- MutinySelectionQueryImpl.java
- MutinySessionFactoryImpl.java
- MutinySessionImpl.java
- MutinyStatelessSessionImpl.java
- Mutiny.java
- package-info.java
- ReactiveAbstractCollectionPersister.java
- ReactiveBasicCollectionPersister.java
- ReactiveCollectionLoaderFactory.java
- ReactiveCollectionPersister.java
- ReactiveOneToManyPersister.java
- ReactiveDeleteRowsCoordinator.java
- ReactiveDeleteRowsCoordinatorNoOp.java
- ReactiveDeleteRowsCoordinatorStandard.java
- ReactiveInsertRowsCoordinator.java
- ReactiveInsertRowsCoordinatorNoOp.java
- ReactiveInsertRowsCoordinatorStandard.java
- ReactiveRemoveCoordinator.java
- ReactiveRemoveCoordinatorNoOp.java
- ReactiveRemoveCoordinatorStandard.java
- ReactiveUpdateRowsCoordinator.java
- ReactiveUpdateRowsCoordinatorNoOp.java
- ReactiveUpdateRowsCoordinatorOneToMany.java
- ReactiveUpdateRowsCoordinatorStandard.java
- package-info.java
- ReactiveAbstractEntityPersister.java
- ReactiveAbstractPersisterDelegate.java
- ReactiveCoordinatorFactory.java
- ReactiveEntityPersister.java
- ReactiveGeneratedValuesProcessor.java
- ReactiveIdentityGenerator.java
- ReactiveJoinedSubclassEntityPersister.java
- ReactiveMergeCoordinatorStandardScopeFactory.java
- ReactiveSingleTableEntityPersister.java
- ReactiveUnionSubclassEntityPersister.java
- ReactiveUpdateCoordinatorStandardScopeFactory.java
- GeneratorValueUtil.java
- ReactiveDeleteCoordinator.java
- ReactiveDeleteCoordinatorSoft.java
- ReactiveDeleteCoordinatorStandard.java
- ReactiveInsertCoordinator.java
- ReactiveInsertCoordinatorStandard.java
- ReactiveMergeCoordinatorStandard.java
- ReactiveScopedUpdateCoordinator.java
- ReactiveUpdateCoordinator.java
- ReactiveUpdateCoordinatorNoOp.java
- ReactiveUpdateCoordinatorStandard.java
- package-info.java
- ReactiveAbstractStateManagement.java
- ReactiveSoftDeleteStateManagement.java
- ReactiveStandardStateManagement.java
- package-info.java
- DefaultSqlClientPool.java
- DefaultSqlClientPoolConfiguration.java
- ExternalSqlClientPool.java
- ReactiveConnectionPoolInitiator.java
- SqlClientConnection.java
- SqlClientPool.java
- SqlClientPoolConfiguration.java
- SqlClientPoolConfigurationInitiator.java
- BatchingConnection.java
- package-info.java
- ReactiveConnection.java
- ReactiveConnectionPool.java
- ReactiveEntityManagerFactoryBuilder.java
- ReactiveIntegrator.java
- ReactiveModeCheck.java
- ReactiveProviderChecker.java
- ReactiveServiceInitiators.java
- ReactiveTypeContributor.java
- ReplacementDuplicationStrategy.java
- AbstractReactiveInformationSchemaBasedExtractorImpl.java
- MySqlReactiveInformationExtractorImpl.java
- NativeParametersHandling.java
- NoJdbcConnectionProvider.java
- NoJdbcConnectionProviderInitiator.java
- NoJdbcEnvironmentInitiator.java
- NoJdbcMultiTenantConnectionProvider.java
- NoJdbcMultiTenantConnectionProviderInitiator.java
- NoJtaPlatformInitiator.java
- OracleSqlReactiveInformationExtractorImpl.java
- PostgreSqlReactiveInformationExtractorImpl.java
- ReactiveGenerationTarget.java
- ReactiveImprovedExtractionContextImpl.java
- ReactiveMarkerService.java
- ReactiveMarkerServiceInitiator.java
- ReactiveMarkerServiceSingleton.java
- ReactivePersisterClassResolver.java
- ReactivePersisterClassResolverInitiator.java
- ReactiveSchemaManagementTool.java
- ReactiveSchemaManagementToolInitiator.java
- ReactiveSessionFactoryBuilder.java
- ReactiveSessionFactoryBuilderInitiator.java
- ReactiveSessionFactoryBuilderService.java
- ReactiveSqmMultiTableMutationStrategyProvider.java
- ReactiveSqmMultiTableMutationStrategyProviderInitiator.java
- ReactiveValuesMappingProducerProvider.java
- ReactiveValuesMappingProducerProviderInitiator.java
- SqlServerReactiveInformationExtractorImpl.java
- package-info.java
- ReactivePersistenceProvider.java
- ReactiveServiceRegistryBuilder.java
- Settings.java
- ReactiveNamedObjectRepositoryImpl.java
- ReactiveNativeQueryInterpreterInitiator.java
- ReactiveResultSetMappingProcessor.java
- ReactiveAbstractSelectionQuery.java
- ReactiveNativeSelectQueryPlan.java
- ReactiveNativeNonSelectQueryPlan.java
- ReactiveNativeQueryImpl.java
- ReactiveNativeSelectQueryPlanImpl.java
- ReactiveNamedNativeQueryMemento.java
- ReactiveNamedSqmQueryMemento.java
- ReactiveNativeQueryImplementor.java
- ReactiveNonSelectQueryPlan.java
- AggregatedSelectReactiveQueryPlan.java
- ConcreteSqmSelectReactiveQueryPlan.java
- ReactiveAbstractMultiTableMutationQueryPlan.java
- ReactiveAggregatedNonSelectQueryPlan.java
- ReactiveMultiTableDeleteQueryPlan.java
- ReactiveMultiTableInsertQueryPlan.java
- ReactiveMultiTableUpdateQueryPlan.java
- ReactiveSimpleDeleteQueryPlan.java
- ReactiveSimpleNonSelectQueryPlan.java
- ReactiveSqmQueryImpl.java
- ReactiveSqmSelectionQueryImpl.java
- ReactiveAbstractCteMutationHandler.java
- ReactiveCteDeleteHandler.java
- ReactiveCteInsertHandler.java
- ReactiveCteInsertStrategy.java
- ReactiveCteMutationStrategy.java
- ReactiveCteSoftDeleteHandler.java
- ReactiveCteUpdateHandler.java
- ReactiveExecuteWithTemporaryTableHelper.java
- ReactiveGlobalTemporaryTableInsertStrategy.java
- ReactiveGlobalTemporaryTableMutationStrategy.java
- ReactiveGlobalTemporaryTableStrategy.java
- ReactiveLocalTemporaryTableInsertStrategy.java
- ReactiveLocalTemporaryTableMutationStrategy.java
- ReactivePersistentTableInsertStrategy.java
- ReactivePersistentTableMutationStrategy.java
- ReactivePersistentTableStrategy.java
- ReactiveTableBasedDeleteHandler.java
- ReactiveTableBasedInsertHandler.java
- ReactiveTableBasedSoftDeleteHandler.java
- ReactiveTableBasedUpdateHandler.java
- ReactiveTemporaryTableHelper.java
- ReactiveHandler.java
- ReactiveAbstractMutationHandler.java
- ReactiveSqmMultiTableInsertStrategy.java
- ReactiveSqmMultiTableMutationStrategy.java
- ReactiveNativeQueryInterpreter.java
- ReactiveSelectQueryPlan.java
- ReactiveSqmSelectionQuery.java
- ReactiveMutationQuery.java
- ReactiveNativeQuery.java
- ReactiveQuery.java
- ReactiveQueryImplementor.java
- ReactiveSelectionQuery.java
- ReactiveSessionFactoryServiceContributor.java
- CurrentTransaction.java
- ExecutableTransaction.java
- ExternalTransaction.java
- QueryType.java
- ReactiveQueryExecutorLookup.java
- ReactiveSessionFactoryImpl.java
- ReactiveSessionImpl.java
- ReactiveStatelessSessionImpl.java
- SessionUtil.java
- package-info.java
- ReactiveConnectionSupplier.java
- ReactiveQueryProducer.java
- ReactiveSession.java
- ReactiveSqmQueryImplementor.java
- ReactiveStatelessSession.java
- LockHelper.java
- ReactiveCockroachConnectionLockTimeoutStrategyImpl.java
- ReactiveConnectionLockTimeoutStrategy.java
- ReactiveConnectionLockTimeoutStrategyBuilder.java
- ReactiveFollowOnLockingAction.java
- ReactiveLockTimeoutHandler.java
- ReactiveMySQLConnectionLockTimeoutStrategyImpl.java
- ReactivePostgreSQLConnectionLockTimeoutStrategyImpl.java
- ReactiveSQLServerConnectionLockTimeoutStrategyImpl.java
- ReactiveTableLock.java
- ReactiveJdbcSelectWithActions.java
- ReactiveStandardMutationExecutorService.java
- StandardReactiveJdbcMutationExecutor.java
- StandardReactiveSelectExecutor.java
- ReactiveJdbcMutationExecutor.java
- ReactiveJdbcSelect.java
- ReactivePostAction.java
- ReactivePreAction.java
- ReactiveRowProcessingState.java
- ReactiveSelectExecutor.java
- ReactiveValuesResultSet.java
- ReactiveDeleteOrUpsertOperation.java
- ReactiveOptionalTableUpdateOperation.java
- ReactiveSelfExecutingUpdateOperation.java
- ReactiveCollectionDomainResult.java
- ReactiveEagerCollectionFetch.java
- ReactiveEmbeddableAssembler.java
- ReactiveEmbeddableFetchImpl.java
- ReactiveEmbeddableForeignKeyResultImpl.java
- ReactiveEmbeddableInitializerImpl.java
- ReactiveNonAggregatedIdentifierMappingFetch.java
- ReactiveNonAggregatedIdentifierMappingInitializer.java
- ReactiveEntityAssembler.java
- ReactiveEntityDelayedFetchInitializer.java
- ReactiveEntityFetchJoinedImpl.java
- ReactiveEntityFetchSelectImpl.java
- ReactiveEntityInitializerImpl.java
- ReactiveEntitySelectFetchByUniqueKeyInitializer.java
- ReactiveEntitySelectFetchInitializer.java
- ReactiveEntitySelectFetchInitializerBuilder.java
- ReactiveDomainResultsAssembler.java
- ReactiveInitializer.java
- ReactiveCircularFetchImpl.java
- ReactiveDeferredResultSetAccess.java
- ReactiveDirectResultSetAccess.java
- ReactiveEntityDelayedFetchImpl.java
- ReactiveEntityResultImpl.java
- ReactiveInitializersList.java
- ReactiveResultSetAccess.java
- ReactiveResultsHelper.java
- ReactiveRowTransformerArrayImpl.java
- ReactiveStandardRowReader.java
- ReactiveStandardValuesMappingProducer.java
- ReactiveListResultsConsumer.java
- ReactiveResultsConsumer.java
- ReactiveRowReader.java
- ReactiveSingleResultConsumer.java
- ReactiveValuesMappingProducer.java
- ReactiveResultSetMapping.java
- StageMutationQueryImpl.java
- StageQueryImpl.java
- StageSelectionQueryImpl.java
- StageSessionFactoryImpl.java
- StageSessionImpl.java
- StageStatelessSessionImpl.java
- package-info.java
- Stage.java
- MutinyGenerator.java
- StageGenerator.java
- ReactiveArrayJdbcType.java
- ReactiveArrayJdbcTypeConstructor.java
- ReactiveJsonArrayJdbcType.java
- ReactiveJsonArrayJdbcTypeConstructor.java
- ReactiveJsonJdbcType.java
- ReactiveOracleArrayJdbcType.java
- ReactiveXmlArrayJdbcType.java
- ReactiveXmlArrayJdbcTypeConstructor.java
- ReactiveXmlJdbcType.java
- AsyncCloseable.java
- AsyncIterator.java
- AsyncIterators.java
- AsyncTrampoline.java
- Either.java
- package-info.java
- CompletionStages.java
- IntBiFunction.java
- IntBiPredicate.java
- package-info.java
- DefaultVertxInstance.java
- ProvidedVertxInstance.java
- VertxInstanceInitiator.java
- package-info.java
- VertxInstance.java
- package-info.java
- io.vertx.core.spi.VertxServiceProvider
- jakarta.persistence.spi.PersistenceProvider
- org.hibernate.boot.model.TypeContributor
- org.hibernate.engine.jdbc.dialect.spi.DialectResolver
- org.hibernate.integrator.spi.Integrator
- org.hibernate.service.spi.SessionFactoryServiceContributor
- FilterByDbTypeOnClassTest.java
- FilterByDbTypeOnMethodTest.java
- DisabledFor.java
- DisabledForDBTypeCondition.java
- DisabledForDbTypes.java
- EnabledFor.java
- EnabledForDBTypeCondition.java
- EnabledForDbTypes.java
- JdbcUrlParserTest.java
- ReactiveConnectionPoolTest.java
- CockroachDBDatabase.java
- DatabaseConfiguration.java
- DB2Database.java
- DockerImage.java
- MariaDatabase.java
- MSSQLServerDatabase.java
- MySQLDatabase.java
- OracleDatabase.java
- PostgreSQLDatabase.java
- TestableDatabase.java
- ConcreteSessionDelegator.java
- ConcreteStatelessSessionDelegator.java
- DynamicEntityTest.java
- JoinedSubclassInheritanceWithManyToOneTest.java
- BasicTypesTestEntity.java
- ColumnTypesMappingTest.java
- SchemaUpdateCockroachDBTestBase.java
- SchemaUpdateMariaDBTestBase.java
- SchemaUpdateMySqlTestBase.java
- SchemaUpdateOracleTestBase.java
- SchemaUpdatePostgreSqlTestBase.java
- SchemaUpdateSqlServerTestBase.java
- SchemaUpdateTest.java
- SchemaValidationTest.java
- TemporaryIdTableStrategyTest.java
- ServiceInitiatorsTest.java
- ExternalTransactionTest.java
- ReactiveAssertions.java
- SessionFactoryManager.java
- SqlStatementTracker.java
- TestingRegistryExtension.java
- AutoZonedTest.java
- ColumnZonedTest.java
- DefaultZonedTest.java
- JDBCTimeZoneZonedTest.java
- PassThruZonedTest.java
- TimeZoneStorageMappingTest.java
- UTCNormalizedInstantTest.java
- UTCNormalizedZonedTest.java
- BasicTypesAndCallbacksForAllDBsTest.java
- BatchSizeTest.java
- BigDecimalAsString.java
- JavaTypesArrayTest.java
- JoinColumnsTest.java
- Json.java
- JsonQueryTest.java
- JsonTypeTest.java
- LobTypeTest.java
- LongLobTest.java
- SerializableExceptionTest.java
- StringToJsonConverter.java
- StringToJsonTypeTest.java
- UserJsonTypeTest.java
- BaseReactiveTest.java
- BatchFetchTest.java
- BatchingConnectionTest.java
- BatchQueryOnConnectionTest.java
- BeforeExecutionIdGeneratorTypeTest.java
- BlockSequenceGeneratorTest.java
- BlockTableGeneratorTest.java
- CachedQueryResultsGenerateStatisticsTest.java
- CachedQueryResultsTest.java
- CacheTest.java
- CancelSignalTest.java
- CascadeComplicatedTest.java
- CascadeComplicatedToOnesEagerTest.java
- CascadeTest.java
- CollectionStatelessSessionListenerTest.java
- CompletionStagesTest.java
- CompositeIdManyToOneTest.java
- CompositeIdTest.java
- CompositeIdWithGeneratedValuesTest.java
- CriteriaMutationQueryTest.java
- CurrentUser.java
- CustomGeneratorTest.java
- CustomOneToOneStoredProcedureSqlTest.java
- CustomSqlTest.java
- CustomStoredProcedureSqlTest.java
- DynamicUpdateTest.java
- EagerElementCollectionForBasicTypeListTest.java
- EagerElementCollectionForBasicTypeMapTest.java
- EagerElementCollectionForBasicTypeSetTest.java
- EagerElementCollectionForEmbeddableEntityTypeMapTest.java
- EagerElementCollectionForEmbeddableTypeListTest.java
- EagerElementCollectionForEmbeddedEmbeddableMapTest.java
- EagerElementCollectionForEmbeddedEmbeddableTest.java
- EagerManyToOneAssociationTest.java
- EagerOneToManyAssociationTest.java
- EagerOneToOneAssociationTest.java
- EagerOrderedElementCollectionForEmbeddableTypeListTest.java
- EagerTest.java
- EagerUniqueKeyTest.java
- EmbeddedIdTest.java
- EmbeddedIdWithManyEagerTest.java
- EmbeddedIdWithManyTest.java
- EmbeddedIdWithOneToOneTest.java
- ExternalTransactionTest.java
- FetchedAssociationTest.java
- FetchModeSubselectEagerTest.java
- FilterTest.java
- FilterWithPaginationTest.java
- FindAfterFlushTest.java
- FindByIdWithLockTest.java
- FormulaTest.java
- GeneratedPropertyJoinedTableTest.java
- GeneratedPropertySingleTableTest.java
- GeneratedPropertyUnionSubclassesTest.java
- HQLQueryParameterNamedLimitTest.java
- HQLQueryParameterNamedTest.java
- HQLQueryParameterPositionalLimitTest.java
- HQLQueryParameterPositionalTest.java
- HQLQueryTest.java
- HQLUpdateQueryTest.java
- IdentifierGenerationTypeTest.java
- IdentityGenerationWithBatchingTest.java
- IdentityGeneratorDynamicInsertTest.java
- IdentityGeneratorTest.java
- IdentityGeneratorTypeForCockroachDBTest.java
- IdentityGeneratorTypeTest.java
- IdentityGeneratorWithColumnTransformerTest.java
- ImplicitSoftDeleteTests.java
- InsertOrderingReferenceSeveralDifferentSubclassBase.java
- InternalStateAssertionsTest.java
- JoinedInheritanceBatchTest.java
- JoinedSubclassIdentityTest.java
- JoinedSubclassInheritanceTest.java
- LazyInitializationExceptionTest.java
- LazyManyToOneAssociationTest.java
- LazyOneToManyAssociationWithFetchTest.java
- LazyOneToOneWithJoinColumnTest.java
- LazyOrderedElementCollectionForEmbeddableTypeListTest.java
- LazyPropertyTest.java
- LazyReplaceOrphanedEntityTest.java
- LazyUniqueKeyTest.java
- LockOnLoadTest.java
- LockOnUpdateTest.java
- LockTimeoutTest.java
- ManyToManyMapTest.java
- ManyToManySetTest.java
- ManyToManyTest.java
- ManyToManyWithCompositeIdTest.java
- ManyToOneIdClassTest.java
- ManyToOneLazyIdClassTest.java
- ManyToOneMapsIdAndEmbeddedIdTest.java
- ManyToOneMergeTest.java
- MetadataAccessTest.java
- MultilineImportsTest.java
- MultithreadedIdentityGenerationTest.java
- MultithreadedInsertionTest.java
- MultithreadedInsertionWithLazyConnectionTest.java
- MutationDelegateIdentityTest.java
- MutationDelegateJoinedInheritanceTest.java
- MutationDelegateTest.java
- MutinyExceptionsTest.java
- MutinySequenceGeneratorTest.java
- MutinySessionTest.java
- MutinyStatelessSessionTest.java
- MyCurrentTenantIdentifierResolver.java
- NativeMutationQueryTest.java
- NativeQueryPlaceholderSubstitutionTest.java
- NaturalIdTest.java
- NoEntitiesTest.java
- NoLiveTransactionValidationErrorTest.java
- NonNullableManyToOneTest.java
- NoVertxContextTest.java
- OneToManyArrayMergeTest.java
- OneToManyMapMergeTest.java
- OneToManyMapTest.java
- OneToManyMergeTest.java
- OneToManySetTest.java
- OneToManyTest.java
- OneToOneGeneratedIdWithMapsIdTest.java
- OneToOneIdClassParentEmbeddedIdTest.java
- OneToOneIdClassParentIdClassTest.java
- OneToOneLazyOrphanRemovalTest.java
- OneToOneMapsIdTest.java
- OneToOneNoIdClassTest.java
- OneToOnePrimaryKeyJoinColumnTest.java
- OnExecutionGeneratorTypeTest.java
- OptimisticLockingTest.java
- OrderedEmbeddableCollectionTest.java
- OrderedManyToManyTest.java
- OrderedOneToManyTest.java
- OrderQueriesTestBase.java
- ORMReactivePersistenceTest.java
- OrphanRemovalCascadeTest.java
- OrphanRemovalTest.java
- package-info.java
- PersistThenDeleteTest.java
- QuerySpecificationTest.java
- QueryTest.java
- ReactiveConstraintViolationTest.java
- ReactiveMultitenantNoResolverTest.java
- ReactiveMultitenantTest.java
- ReactiveSessionTest.java
- ReactiveStatelessProxyUpdateTest.java
- ReactiveStatelessSessionTest.java
- ReactiveStatelessWithBatchTest.java
- ReferenceTest.java
- RowIdUpdateAndDeleteTest.java
- SecondaryTableTest.java
- SequenceGeneratorTest.java
- SingleTableInheritanceTest.java
- SoftDeleteCollectionTest.java
- SoftDeleteConverterTest.java
- SoftDeleteJoinedTest.java
- SoftDeleteSingleTableTest.java
- SoftDeleteTablePerClassTest.java
- SQLSelectTest.java
- StageExceptionsTest.java
- StatisticsTest.java
- StructComponentTest.java
- StructEmbeddableTest.java
- SubselectElementCollectionForEmbeddableTypeListTest.java
- SubselectFetchTest.java
- TableGeneratorTest.java
- TenantDependentPool.java
- TimestampTest.java
- UnicodeCharsTest.java
- UnionSubclassInheritanceTest.java
- UpsertTest.java
- UriConfigTest.java
- UTCTest.java
- UUIDAsBinaryTypeTest.java
- UUIDGeneratorTest.java
- VertxEventLoopThreadTest.java
- WrongCredentialsTest.java
- WrongJdbcUrlSchemeTest.java
- Book.hbm.xml
- complexMultilineImports.sql
- db2.sql
- ehcache.xml
- import-for-querycachetest.sql
- log4j2.properties
- multitenancy-test.sql
- mysql-pipe.sql
- oracle-SchemaValidationTest.sql
- vertx-default-jul-logging.properties
- build.gradle
- Fruit.java
- Captain.java
- Ship.java
- Author.java
- Book.java
- Crew.java
- BaseReactiveIT.java
- DirtyCheckingIT.java
- DockerImage.java
- LazyBasicFieldTest.java
- LazyOneToOneBETest.java
- ReferenceBETest.java
- SqlStatementTracker.java
- log4j2.properties
- build.gradle
- README.md
- Author.java
- Book.java
- ISBNConverter.java
- BaseReactiveIT.java
- DatabaseHibernateReactiveTest.java
- DockerImage.java
- log4j2.properties
- build.gradle
- LocalRandom.java
- Randomizer.java
- VertxServer.java
- World.java
- WorldVerticle.java
- log4j2.properties
- postgresql-min.conf
- TechEmpowerTest.java
- build.gradle
- start.sh
- DockerImage.java
- Product.java
- ProductVerticle.java
- VertxServer.java
- log4j2.properties
- LocalContextTest.java
- build.gradle
- HibernateAsciidoctorExtensionRegistry.java
- org.asciidoctor.jruby.extension.spi.ExtensionRegistry
- build.gradle
- hr-java-library.gradle
- hr-print-resolved-version.gradle
- hr-test-containers.gradle
- PrintResolvedVersionsTask.java
- ProjectVersion.java
- TestDbTask.java
- VersionPropertiesSource.java
- VersionsPlugin.java
- build.gradle
- settings.gradle
- build.gradle
- build.gradle
- cockroachdb.Dockerfile
- db2.Dockerfile
- maria.Dockerfile
- mysql.Dockerfile
- oracle.Dockerfile
- postgresql.Dockerfile
- README.md
- sqlserver.Dockerfile
- CockroachDBReactiveTest.java.qute
- Db2ReactiveTest.java.qute
- Example.java
- MariaDBReactiveTest.java.qute
- MySQLReactiveTest.java.qute
- PostgreSQLReactiveTest.java.qute
- ReactiveTest.java
- .git-blame-ignore-revs
- .gitattributes
- .gitignore
- AUTHORS.txt
- build.gradle
- CONTRIBUTING.md
- dco.txt
- github_release_notes.md
- gradle.properties
- gradlew
- gradlew.bat
- jbang-catalog.json
- LICENSE
- podman.md
- publish.gradle
- README.md
- settings.gradle
- sonar-project.properties
- spotless.license.java
π Installation Guide
1. Get the code
git clone https://github.com/hibernate/hibernate-reactive
Downloads the entire project code from GitHub to your computer.
cd hibernate-reactive
Moves into the project folder you just downloaded.
2. Gradle (Java/Kotlin)
Medium RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java/Kotlin projects.
- Gradle If the repo includes gradlew (Gradle Wrapper), you don't need to install Gradle separately.
./gradlew compileJava
Builds the project using Gradle.
./gradlew publishToMavenLocal
Builds the project using Gradle.
./gradlew assembleDocumentation
Builds the project using Gradle.
./gradlew testAll
Builds the project using Gradle.
./gradlew testAll --tests="*SessionTest*"
Builds the project using Gradle.
A BUILD SUCCESSFUL message means it worked. The output is created under build/.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
