In my opinion this really just needs someone to own it. The people that know the code don't work on it anymore.
On 11/11/2012 11:03 AM, Hardy Ferentschik wrote: > If someone wants to bring it up to date that's fine with me. No idea how much > work it is and it is worth the effort. Does any of us actually have any > experience with the code base? > > --hardy > > > > On 11 Nov 2012, at 15:51, Strong Liu <st...@hibernate.org> wrote: > >> seems someone is getting interested in the Shards, what's our position? >> >> Begin forwarded message: >> >>> From: Adriano Machado <notificati...@github.com> >>> Subject: [hibernate-orm] Hibernate Shards (#407) >>> Date: November 11, 2012 4:54:46 AM GMT+08:00 >>> To: hibernate/hibernate-orm <hibernate-...@noreply.github.com> >>> Reply-To: hibernate/hibernate-orm >>> <reply+i-8265522-f028c878ee0a25cbee063e9a37143b4f9b6c8e29-174...@reply.github.com> >>> >>> Code from Hibernate Shards 3.0.Beta2 available on sourceforge.net compiled >>> against Hibernate 4.1 branch. >>> >>> However, the implementation is not complete, but I'd like to ask for some >>> help to finish it. >>> >>> You can merge this Pull Request by running: >>> >>> git pull https://github.com/ammachado/hibernate-orm shards >>> Or view, comment on, or merge it at: >>> >>> https://github.com/hibernate/hibernate-orm/pull/407 >>> >>> Commit Summary >>> >>> Initial import of hibernate-shard code from sourceforge.net. >>> Migrated all references of commons logging. >>> Fixed ShardedSubcriteriaImpl and ShardedCriteriaImpl compilation prob… >>> Fixed ShardedTransaction compilation problems. ShardsIsolationDelegat… >>> Fixed ShardedQueryImpl compilation problems. >>> Simplified ShardedCriteriaImpl and ShardedSubcriteriaImpl code. >>> Fixed ShardedSessionImpl compilation problems. >>> Solved all compilations problems. Need to review the integration with… >>> Tests are compiling, but several are failing. Time to ask help from t… >>> File Changes >>> >>> A hibernate-shards/hibernate-shards.gradle (15) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/BaseHasShardIdList.java >>> (54) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/CrossShardAssociationException.java >>> (74) >>> A hibernate-shards/src/main/java/org/hibernate/shards/HasShardIdList.java >>> (34) >>> A hibernate-shards/src/main/java/org/hibernate/shards/Shard.java (139) >>> A hibernate-shards/src/main/java/org/hibernate/shards/ShardId.java (62) >>> A hibernate-shards/src/main/java/org/hibernate/shards/ShardImpl.java (357) >>> A hibernate-shards/src/main/java/org/hibernate/shards/ShardOperation.java >>> (38) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/ShardedConfiguration.java >>> (251) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/ShardedTransaction.java >>> (40) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/cfg/ConfigurationToShardConfigurationAdapter.java >>> (63) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/cfg/ShardConfiguration.java >>> (68) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/cfg/ShardedEnvironment.java >>> (47) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/criteria/AddCriterionEvent.java >>> (43) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/criteria/AddOrderEvent.java >>> (47) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/criteria/AggregateProjectionEvent.java >>> (48) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/criteria/CountProjectionEvent.java >>> (61) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/criteria/CreateAliasEvent.java >>> (129) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/criteria/CreateSubcriteriaEvent.java >>> (41) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/criteria/CriteriaEvent.java >>> (41) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/criteria/CriteriaFactory.java >>> (38) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/criteria/CriteriaFactoryImpl.java >>> (134) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/criteria/CriteriaId.java >>> (69) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/criteria/ExitOperationsCriteriaCollector.java >>> (234) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/criteria/GeneralProjectionEvent.java >>> (44) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/criteria/SetCacheModeEvent.java >>> (48) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/criteria/SetCacheRegionEvent.java >>> (47) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/criteria/SetCacheableEvent.java >>> (48) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/criteria/SetCommentEvent.java >>> (47) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/criteria/SetFetchModeEvent.java >>> (53) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/criteria/SetFetchSizeEvent.java >>> (47) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/criteria/SetFirstResultEvent.java >>> (47) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/criteria/SetFlushModeEvent.java >>> (48) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/criteria/SetLockModeEvent.java >>> (98) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/criteria/SetMaxResultsEvent.java >>> (47) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/criteria/SetProjectionEvent.java >>> (49) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/criteria/SetResultTransformerEvent.java >>> (48) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/criteria/SetTimeoutEvent.java >>> (47) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/criteria/ShardedCriteria.java >>> (41) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/criteria/ShardedCriteriaImpl.java >>> (486) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/criteria/ShardedSubcriteria.java >>> (39) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/criteria/ShardedSubcriteriaImpl.java >>> (407) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/criteria/SubcriteriaFactory.java >>> (39) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/criteria/SubcriteriaFactoryImpl.java >>> (171) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/engine/ShardedSessionBuilder.java >>> (93) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/engine/ShardedSessionFactoryImplementor.java >>> (38) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/engine/ShardedSessionImplementor.java >>> (45) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/engine/internal/ShardedTransactionFactory.java >>> (40) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/engine/internal/ShardedTransactionImpl.java >>> (268) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/engine/internal/ShardsIsolationDelegate.java >>> (29) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/event/ShardsIntegrator.java >>> (96) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/id/GeneratorRequiringControlSessionProvider.java >>> (30) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/id/ShardEncodingIdentifierGenerator.java >>> (32) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/id/ShardedTableHiLoGenerator.java >>> (62) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/id/ShardedUUIDGenerator.java >>> (97) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/internal/ShardsMessageLogger.java >>> (122) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/loadbalance/BaseShardLoadBalancer.java >>> (49) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/loadbalance/RandomShardLoadBalancer.java >>> (49) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/loadbalance/RoundRobinShardLoadBalancer.java >>> (50) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/loadbalance/ShardLoadBalancer.java >>> (35) >>> A hibernate-shards/src/main/java/org/hibernate/shards/package-info.java (46) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/AdHocQueryFactoryImpl.java >>> (45) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/ExitOperationsQueryCollector.java >>> (73) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/NamedQueryFactoryImpl.java >>> (47) >>> A hibernate-shards/src/main/java/org/hibernate/shards/query/QueryEvent.java >>> (42) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/QueryFactory.java >>> (33) >>> A hibernate-shards/src/main/java/org/hibernate/shards/query/QueryId.java >>> (57) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/QueryResult.java >>> (56) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetBigDecimalEvent.java >>> (70) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetBigIntegerEvent.java >>> (69) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetBinaryEvent.java >>> (68) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetBooleanEvent.java >>> (68) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetByteEvent.java >>> (68) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetCacheModeEvent.java >>> (39) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetCacheRegionEvent.java >>> (37) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetCacheableEvent.java >>> (37) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetCalendarDateEvent.java >>> (70) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetCalendarEvent.java >>> (70) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetCharacterEvent.java >>> (67) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetCommentEvent.java >>> (37) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetDateEvent.java >>> (69) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetDoubleEvent.java >>> (68) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetEntityEvent.java >>> (69) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetFetchSizeEvent.java >>> (37) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetFirstResultEvent.java >>> (37) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetFloatEvent.java >>> (68) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetFlushModeEvent.java >>> (39) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetIntegerEvent.java >>> (68) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetLocaleEvent.java >>> (70) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetLockModeEvent.java >>> (41) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetLockOptionsEvent.java >>> (21) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetLongEvent.java >>> (68) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetMaxResultsEvent.java >>> (37) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetParameterEvent.java >>> (88) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetParameterListEvent.java >>> (90) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetParametersEvent.java >>> (41) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetPropertiesEvent.java >>> (67) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetReadOnlyEvent.java >>> (37) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetResultTransformerEvent.java >>> (39) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetSerializableEvent.java >>> (70) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetShortEvent.java >>> (68) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetStringEvent.java >>> (68) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetTextEvent.java >>> (67) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetTimeEvent.java >>> (70) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetTimeoutEvent.java >>> (37) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/SetTimestampEvent.java >>> (70) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/ShardedQuery.java >>> (37) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/ShardedQueryImpl.java >>> (641) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/ShardedSQLQuery.java >>> (27) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/query/ShardedSQLQueryImpl.java >>> (112) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/session/BaseStatefulInterceptorFactory.java >>> (27) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/session/ControlSessionProvider.java >>> (38) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/session/CrossShardRelationshipDetectingInterceptor.java >>> (177) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/session/CrossShardRelationshipDetectingInterceptorDecorator.java >>> (75) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/session/DisableFilterOpenSessionEvent.java >>> (39) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/session/EnableFilterOpenSessionEvent.java >>> (39) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/session/OpenSessionEvent.java >>> (41) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/session/RequiresSession.java >>> (33) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/session/SetCacheModeOpenSessionEvent.java >>> (40) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/session/SetFlushModeOpenSessionEvent.java >>> (40) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/session/SetReadOnlyOpenSessionEvent.java >>> (42) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/session/SetSessionOnRequiresSessionEvent.java >>> (40) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/session/SetupTransactionOpenSessionEvent.java >>> (41) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/session/ShardIdResolver.java >>> (50) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/session/ShardedSession.java >>> (62) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/session/ShardedSessionException.java >>> (42) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/session/ShardedSessionFactory.java >>> (76) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/session/ShardedSessionFactoryImpl.java >>> (837) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/session/ShardedSessionImpl.java >>> (1840) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/session/StatefulInterceptorFactory.java >>> (37) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/session/SubsetShardedSessionFactoryImpl.java >>> (73) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/stat/ShardedSessionStatistics.java >>> (93) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/strategy/ShardStrategy.java >>> (35) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/strategy/ShardStrategyFactory.java >>> (30) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/strategy/ShardStrategyImpl.java >>> (58) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/strategy/access/LoadBalancedSequentialShardAccessStrategy.java >>> (54) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/strategy/access/ParallelShardAccessStrategy.java >>> (108) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/strategy/access/ParallelShardOperationCallable.java >>> (131) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/strategy/access/SequentialShardAccessStrategy.java >>> (59) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/strategy/access/ShardAccessStrategy.java >>> (30) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/strategy/access/StartAwareFutureTask.java >>> (109) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/strategy/exit/AggregateExitOperation.java >>> (137) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/strategy/exit/AvgResultsExitOperation.java >>> (97) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/strategy/exit/ConcatenateListsExitStrategy.java >>> (43) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/strategy/exit/CountExitOperation.java >>> (59) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/strategy/exit/DistinctExitOperation.java >>> (49) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/strategy/exit/ExitOperation.java >>> (30) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/strategy/exit/ExitOperationUtils.java >>> (95) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/strategy/exit/ExitOperationsCollector.java >>> (41) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/strategy/exit/ExitStrategy.java >>> (42) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/strategy/exit/FirstNonNullResultExitStrategy.java >>> (56) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/strategy/exit/FirstResultExitOperation.java >>> (42) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/strategy/exit/MaxResultsExitOperation.java >>> (38) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/strategy/exit/OrderExitOperation.java >>> (76) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/strategy/exit/ProjectionExitOperation.java >>> (28) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/strategy/exit/ProjectionExitOperationFactory.java >>> (67) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/strategy/exit/PropertyProjectionExitOperation.java >>> (63) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/strategy/exit/PropertyProjectionOrderExitOperation.java >>> (112) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/strategy/exit/RowCountExitOperation.java >>> (42) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/strategy/exit/ShardedAvgExitOperation.java >>> (54) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/strategy/resolution/AllShardsShardResolutionStrategy.java >>> (39) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/strategy/resolution/BaseShardResolutionStrategy.java >>> (34) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/strategy/resolution/ShardResolutionStrategy.java >>> (38) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/strategy/selection/BaseShardSelectionStrategy.java >>> (34) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/strategy/selection/LoadBalancedShardSelectionStrategy.java >>> (42) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/strategy/selection/RoundRobinShardSelectionStrategy.java >>> (38) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/strategy/selection/ShardResolutionStrategyData.java >>> (33) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/strategy/selection/ShardResolutionStrategyDataImpl.java >>> (58) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/strategy/selection/ShardSelectionStrategy.java >>> (35) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/util/InterceptorDecorator.java >>> (132) >>> A hibernate-shards/src/main/java/org/hibernate/shards/util/Iterables.java >>> (118) >>> A hibernate-shards/src/main/java/org/hibernate/shards/util/Lists.java (80) >>> A hibernate-shards/src/main/java/org/hibernate/shards/util/Maps.java (49) >>> A hibernate-shards/src/main/java/org/hibernate/shards/util/Pair.java (61) >>> A >>> hibernate-shards/src/main/java/org/hibernate/shards/util/Preconditions.java >>> (59) >>> A hibernate-shards/src/main/java/org/hibernate/shards/util/Sets.java (62) >>> A hibernate-shards/src/main/java/org/hibernate/shards/util/StringUtil.java >>> (73) >>> A >>> hibernate-shards/src/main/resources/META-INF/services/org.hibernate.integrator.spi.Integrator >>> (1) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/BaseHasShardIdListTest.java >>> (68) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/InstanceShardStrategyImplTest.java >>> (85) >>> A hibernate-shards/src/test/java/org/hibernate/shards/ShardImplTest.java >>> (537) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/ShardedConfigurationTest.java >>> (180) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/criteria/AddCriterionEventTest.java >>> (46) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/criteria/AddOrderEventTest.java >>> (47) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/criteria/CreateAliasEventTest.java >>> (63) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/criteria/CreateSubcriteriaEventTest.java >>> (53) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/criteria/CriteriaFactoryDefaultMock.java >>> (32) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/criteria/CriteriaFactoryImplTest.java >>> (97) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/criteria/SetCacheModeEventTest.java >>> (46) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/criteria/SetCacheRegionEventTest.java >>> (45) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/criteria/SetCacheableEventTest.java >>> (45) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/criteria/SetCommentEventTest.java >>> (45) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/criteria/SetFetchModeEventTest.java >>> (48) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/criteria/SetFetchSizeEventTest.java >>> (45) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/criteria/SetFirstResultEventTest.java >>> (45) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/criteria/SetFlushModeEventTest.java >>> (46) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/criteria/SetLockModeEventTest.java >>> (61) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/criteria/SetMaxResultsEventTest.java >>> (45) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/criteria/SetProjectionEventTest.java >>> (47) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/criteria/SetResultTransformerEventTest.java >>> (46) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/criteria/SetTimeoutEventTest.java >>> (45) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/criteria/ShardedSubcriteriaImplTest.java >>> (154) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/criteria/SubcriteriaFactoryImplTest.java >>> (139) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/defaultmock/ClassMetadataDefaultMock.java >>> (180) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/defaultmock/CriteriaDefaultMock.java >>> (231) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/defaultmock/CriteriaEventDefaultMock.java >>> (32) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/defaultmock/EntityPersisterDefaultMock.java >>> (542) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/defaultmock/InterceptorDefaultMock.java >>> (117) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/defaultmock/QueryDefaultMock.java >>> (432) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/defaultmock/SessionDefaultMock.java >>> (475) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/defaultmock/SessionFactoryDefaultMock.java >>> (440) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/defaultmock/SessionImplementorDefaultMock.java >>> (732) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/defaultmock/ShardConfigurationDefaultMock.java >>> (55) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/defaultmock/ShardDefaultMock.java >>> (123) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/defaultmock/ShardOperationDefaultMock.java >>> (36) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/defaultmock/ShardedCriteriaDefaultMock.java >>> (244) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/defaultmock/ShardedSessionFactoryDefaultMock.java >>> (70) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/defaultmock/ShardedTransactionDefaultMock.java >>> (134) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/defaultmock/SubcriteriaFactoryDefaultMock.java >>> (34) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/defaultmock/TypeDefaultMock.java >>> (241) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/engine/ShardedSessionImplementorDefaultMock.java >>> (35) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/example/WeatherReport.java >>> (105) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/example/WeatherReportApp.java >>> (160) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/id/ShardedTableHiLoGeneratorTest.java >>> (208) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/id/ShardedUUIDGeneratorTest.java >>> (60) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/id/UUIDBigIntGenerator.java >>> (42) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/integration/BaseShardingIntegrationTestCase.java >>> (332) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/integration/BaseShardingIntegrationTestCasePermutedIntegrationTest.java >>> (41) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/integration/ConfigPermutedIntegrationTest.java >>> (34) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/integration/DbAccessPermutedIntegrationTest.java >>> (80) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/integration/HasPermutation.java >>> (26) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/integration/IdGenType.java >>> (44) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/integration/MemoryLeakPlugger.java >>> (130) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/integration/Permutation.java >>> (113) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/integration/PermutedIntegrationTests.java >>> (127) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/integration/ShardAccessStrategyType.java >>> (26) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/integration/id/IdGeneratorPermutedIntegrationTest.java >>> (67) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/integration/model/InterceptorBehaviorPermutedIntegrationTest.java >>> (157) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/integration/model/MemoryLeakTest.java >>> (144) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/integration/model/ModelCriteriaPermutedIntegrationTest.java >>> (305) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/integration/model/ModelDataFactory.java >>> (126) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/integration/model/ModelIntegrationTest.java >>> (72) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/integration/model/ModelPermutedIntegrationTest.java >>> (1152) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/integration/model/ModelQueryPermutedIntegrationTest.java >>> (219) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/integration/package-info.java >>> (19) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/integration/platform/BaseDatabasePlatform.java >>> (36) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/integration/platform/DatabasePlatform.java >>> (33) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/integration/platform/DatabasePlatformFactory.java >>> (52) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/integration/platform/hsql/HSQLDatabasePlatform.java >>> (100) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/integration/platform/mysql/MySQLDatabasePlatform.java >>> (102) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/loadbalance/RoundRobinShardLoadBalancerTest.java >>> (41) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/loadbalance/ShardLoadBalancerDefaultMock.java >>> (37) >>> A hibernate-shards/src/test/java/org/hibernate/shards/model/Building.java >>> (100) >>> A hibernate-shards/src/test/java/org/hibernate/shards/model/Elevator.java >>> (82) >>> A hibernate-shards/src/test/java/org/hibernate/shards/model/Escalator.java >>> (79) >>> A hibernate-shards/src/test/java/org/hibernate/shards/model/Floor.java (137) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/model/IdIsBaseType.java >>> (45) >>> A hibernate-shards/src/test/java/org/hibernate/shards/model/Office.java (95) >>> A hibernate-shards/src/test/java/org/hibernate/shards/model/Person.java (88) >>> A hibernate-shards/src/test/java/org/hibernate/shards/model/Tenant.java (89) >>> A hibernate-shards/src/test/java/org/hibernate/shards/model/Window.java (65) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/QueryEventDefaultMock.java >>> (31) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/QueryFactoryDefaultMock.java >>> (39) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/SetBigDecimalEventTest.java >>> (62) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/SetBigIntegerEventTest.java >>> (62) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/SetBinaryEventTest.java >>> (60) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/SetBooleanEventTest.java >>> (60) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/SetByteEventTest.java >>> (60) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/SetCacheModeEventTest.java >>> (47) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/SetCacheRegionEventTest.java >>> (45) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/SetCacheableEventTest.java >>> (45) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/SetCalendarDateEventTest.java >>> (63) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/SetCalendarEventTest.java >>> (62) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/SetCharacterEventTest.java >>> (60) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/SetCommentEventTest.java >>> (45) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/SetDateEventTest.java >>> (62) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/SetDoubleEventTest.java >>> (60) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/SetEntityEventTest.java >>> (61) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/SetFetchSizeEventTest.java >>> (45) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/SetFirstResultEventTest.java >>> (45) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/SetFloatEventTest.java >>> (60) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/SetFlushModeEventTest.java >>> (46) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/SetIntegerEventTest.java >>> (60) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/SetLocaleEventTest.java >>> (62) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/SetLockModeEventTest.java >>> (46) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/SetLongEventTest.java >>> (60) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/SetMaxResultsEventTest.java >>> (45) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/SetParameterEventTest.java >>> (92) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/SetParameterListEventTest.java >>> (95) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/SetParametersEventTest.java >>> (46) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/SetPropertiesEventTest.java >>> (63) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/SetReadOnlyEventTest.java >>> (45) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/SetResultTransformerEventTest.java >>> (46) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/SetSerializableEventTest.java >>> (62) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/SetShortEventTest.java >>> (60) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/SetStringEventTest.java >>> (60) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/SetTextEventTest.java >>> (60) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/SetTimeEventTest.java >>> (62) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/SetTimeoutEventTest.java >>> (45) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/SetTimestampEventTest.java >>> (62) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/query/ShardedQueryDefaultMock.java >>> (442) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/session/CrossShardRelationshipDetectingInterceptorDecoratorTest.java >>> (96) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/session/CrossShardRelationshipDetectingInterceptorTest.java >>> (86) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/session/DisableFilterOpenSessionEventTest.java >>> (45) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/session/EnableFilterOpenSessionEventTest.java >>> (47) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/session/OpenSessionEventDefaultMock.java >>> (31) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/session/SetCacheModeOpenSessionEventTest.java >>> (45) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/session/SetFlushModeOpenSessionEventTest.java >>> (45) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/session/SetReadOnlyOpenSessionEventTest.java >>> (44) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/session/SetSessionOnRequiresSessionEventTest.java >>> (46) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/session/ShardIdResolverDefaultMock.java >>> (38) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/session/ShardedSessionFactoryImplTest.java >>> (395) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/session/ShardedSessionImplTest.java >>> (708) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/strategy/ShardStrategyDefaultMock.java >>> (41) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/strategy/ShardStrategyFactoryDefaultMock.java >>> (33) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/strategy/access/ParallelShardAccessStrategyTest.java >>> (38) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/strategy/access/ParallelShardOperationCallableTest.java >>> (128) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/strategy/access/ShardAccessStrategyDefaultMock.java >>> (37) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/strategy/access/StartAwareFutureTaskTest.java >>> (148) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/strategy/exit/AggregateExitOperationTest.java >>> (166) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/strategy/exit/AvgResultsExitOperationTest.java >>> (106) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/strategy/exit/ExitOperationUtilsTest.java >>> (65) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/strategy/exit/ExitStrategyDefaultMock.java >>> (35) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/strategy/exit/FirstNonNullResultExitStrategyTest.java >>> (61) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/strategy/exit/FirstResultExitOperationTest.java >>> (89) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/strategy/exit/MaxResultExitOperationTest.java >>> (59) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/strategy/exit/OrderExitOperationTest.java >>> (172) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/strategy/exit/ProjectionExitOperationFactoryTest.java >>> (88) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/strategy/exit/RowCountExitOperationTest.java >>> (45) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/strategy/resolution/ShardResolutionStrategyDataDefaultMock.java >>> (37) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/strategy/resolution/ShardResolutionStrategyDefaultMock.java >>> (35) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/strategy/selection/LoadBalancedShardSelectionStrategyTest.java >>> (44) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/strategy/selection/ShardSelectionStrategyDefaultMock.java >>> (31) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/transaction/ShardedTransactionImplTest.java >>> (286) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/util/DatabaseUtils.java >>> (71) >>> A >>> hibernate-shards/src/test/java/org/hibernate/shards/util/JdbcStrategy.java >>> (26) >>> A hibernate-shards/src/test/java/org/hibernate/shards/util/JdbcUtil.java >>> (134) >>> A >>> hibernate-shards/src/test/resources/org/hibernate/shards/example/hibernate0.cfg.xml >>> (16) >>> A >>> hibernate-shards/src/test/resources/org/hibernate/shards/example/hibernate1.cfg.xml >>> (16) >>> A >>> hibernate-shards/src/test/resources/org/hibernate/shards/example/hibernate2.cfg.xml >>> (16) >>> A >>> hibernate-shards/src/test/resources/org/hibernate/shards/example/weather.hbm.xml >>> (14) >>> A >>> hibernate-shards/src/test/resources/org/hibernate/shards/integration/platform/hsql/config/mappings-shardedTableHiLo.hbm.xml >>> (129) >>> A >>> hibernate-shards/src/test/resources/org/hibernate/shards/integration/platform/hsql/config/mappings-shardedUUID.hbm.xml >>> (129) >>> A >>> hibernate-shards/src/test/resources/org/hibernate/shards/integration/platform/hsql/config/mappings.hbm.xml >>> (136) >>> A >>> hibernate-shards/src/test/resources/org/hibernate/shards/integration/platform/hsql/config/shard0.hibernate.cfg.xml >>> (34) >>> A >>> hibernate-shards/src/test/resources/org/hibernate/shards/integration/platform/hsql/config/shard1.hibernate.cfg.xml >>> (34) >>> A >>> hibernate-shards/src/test/resources/org/hibernate/shards/integration/platform/hsql/config/shard2.hibernate.cfg.xml >>> (34) >>> A >>> hibernate-shards/src/test/resources/org/hibernate/shards/integration/platform/mysql/config/mappings-shardedTableHiLo.hbm.xml >>> (129) >>> A >>> hibernate-shards/src/test/resources/org/hibernate/shards/integration/platform/mysql/config/mappings-shardedUUID.hbm.xml >>> (128) >>> A >>> hibernate-shards/src/test/resources/org/hibernate/shards/integration/platform/mysql/config/mappings.hbm.xml >>> (128) >>> A >>> hibernate-shards/src/test/resources/org/hibernate/shards/integration/platform/mysql/config/shard0.hibernate.cfg.xml >>> (34) >>> A >>> hibernate-shards/src/test/resources/org/hibernate/shards/integration/platform/mysql/config/shard1.hibernate.cfg.xml >>> (34) >>> A >>> hibernate-shards/src/test/resources/org/hibernate/shards/integration/platform/mysql/config/shard2.hibernate.cfg.xml >>> (34) >>> M libraries.gradle (2) >>> M settings.gradle (1) >>> Patch Links >>> >>> https://github.com/hibernate/hibernate-orm/pull/407.patch >>> https://github.com/hibernate/hibernate-orm/pull/407.diff >>> — >>> Reply to this email directly or view it on GitHub. >>> >>> >> ------------------------- >> Best Regards, >> >> Strong Liu <stliu at hibernate.org> >> http://about.me/stliu/bio >> >> _______________________________________________ >> hibernate-dev mailing list >> hibernate-dev@lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/hibernate-dev > > _______________________________________________ > hibernate-dev mailing list > hibernate-dev@lists.jboss.org > https://lists.jboss.org/mailman/listinfo/hibernate-dev -- st...@hibernate.org http://hibernate.org _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev