| Chunk |
|---|
| Conflicting content |
|---|
import org.jboss.logging.Logger; import org.hibernate.cfg.AvailableSettings; <<<<<<< HEAD:hibernate-core/src/main/java/org/hibernate/service/classloading/internal/ClassLoaderServiceImpl.java import org.hibernate.service.classloading.spi.ClassLoaderService; import org.hibernate.service.classloading.spi.ClassLoadingException; import org.hibernate.service.classloading.spi.StrategyInstanceResolver; ======= import org.hibernate.boot.registry.classloading.spi.ClassLoaderService; import org.hibernate.boot.registry.classloading.spi.ClassLoadingException; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede:hibernate-core/src/main/java/org/hibernate/boot/registry/classloading/internal/ClassLoaderServiceImpl.java /** * Standard implementation of the service for interacting with class loaders |
| Solution content |
|---|
import org.jboss.logging.Logger; import org.hibernate.cfg.AvailableSettings; import org.hibernate.boot.registry.classloading.spi.ClassLoaderService; import org.hibernate.boot.registry.classloading.spi.ClassLoadingException; /** * Standard implementation of the service for interacting with class loaders |
| File |
|---|
| ClassLoaderServiceImpl.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
*
* @author Steve Ebersole
*/
<<<<<<< HEAD
public class NoCachingRegionFactory extends AbstractRegionFactory {
public static RegionFactory INSTANCE = new NoCachingRegionFactory();
=======
public class NoCachingRegionFactory implements RegionFactory {
public static final NoCachingRegionFactory INSTANCE = new NoCachingRegionFactory();
public NoCachingRegionFactory() {
}
>>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede
@Override
public void start() { |
| Solution content |
|---|
*
* @author Steve Ebersole
*/
public class NoCachingRegionFactory extends AbstractRegionFactory {
public static NoCachingRegionFactory INSTANCE = new NoCachingRegionFactory();
@Override
public void start() { |
| File |
|---|
| NoCachingRegionFactory.java |
| Developer's decision |
|---|
| Manual |
| Kind of conflict |
|---|
| Attribute |
| Class signature |
| Method declaration |
| Method invocation |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.boot.registry.StandardServiceInitiator; import org.hibernate.boot.registry.selector.spi.StrategySelector; import org.hibernate.cache.spi.RegionFactory; <<<<<<< HEAD import org.hibernate.cfg.AvailableSettings; import org.hibernate.cfg.Configuration; import org.hibernate.engine.spi.SessionFactoryImplementor; import org.hibernate.internal.CoreMessageLogger; import org.hibernate.metamodel.spi.MetadataImplementor; import org.hibernate.service.classloading.spi.ClassLoaderService; import org.hibernate.service.config.spi.ConfigurationService; import org.hibernate.service.config.spi.StandardConverters; ======= import org.hibernate.boot.registry.classloading.spi.ClassLoaderService; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede import org.hibernate.service.spi.ServiceException; import org.hibernate.service.spi.ServiceRegistryImplementor; import org.hibernate.service.spi.SessionFactoryServiceInitiator; |
| Solution content |
|---|
import org.hibernate.boot.registry.StandardServiceInitiator; import org.hibernate.boot.registry.selector.spi.StrategySelector; import org.hibernate.cache.spi.RegionFactory; import org.hibernate.boot.registry.classloading.spi.ClassLoaderService; import org.hibernate.cfg.AvailableSettings; import org.hibernate.cfg.Configuration; import org.hibernate.engine.config.spi.ConfigurationService; import org.hibernate.engine.spi.SessionFactoryImplementor; import org.hibernate.internal.CoreMessageLogger; import org.hibernate.metamodel.spi.MetadataImplementor; import org.hibernate.service.config.spi.StandardConverters; import org.hibernate.service.spi.ServiceException; import org.hibernate.service.spi.ServiceRegistryImplementor; import org.hibernate.service.spi.SessionFactoryServiceInitiator; |
| File |
|---|
| RegionFactoryInitiator.java |
| Developer's decision |
|---|
| Manual |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
* * @author Hardy Ferentschik */ <<<<<<< HEAD public class RegionFactoryInitiator implements SessionFactoryServiceInitiator |
| Solution content |
|---|
* * @author Hardy Ferentschik */ public class RegionFactoryInitiator implements SessionFactoryServiceInitiator |
| File |
|---|
| RegionFactoryInitiator.java |
| Developer's decision |
|---|
| Version 1 |
| Kind of conflict |
|---|
| Class signature |
| Chunk |
|---|
| Conflicting content |
|---|
}
@Override
<<<<<<< HEAD
public RegionFactory initiateService(SessionFactoryImplementor sessionFactory, Configuration configuration, ServiceRegistryImplementor registry) {
return initiateService(sessionFactory, registry);
}
@Override
public RegionFactory initiateService(SessionFactoryImplementor sessionFactory, MetadataImplementor metadata, ServiceRegistryImplementor registry) {
return initiateService(sessionFactory, registry);
}
private RegionFactory initiateService(SessionFactoryImplementor sessionFactory, ServiceRegistryImplementor registry){
final Object impl = registry.getService( ConfigurationService.class ).getSettings().get( IMPL_NAME );
boolean isCacheEnabled = isCacheEnabled( registry );
RegionFactory factory;
if ( !isCacheEnabled ) {
LOG.debugf(
"Second level cache has been disabled, so using % as cache region factory",
NoCachingRegionFactory.class.getName()
);
factory = NoCachingRegionFactory.INSTANCE;
}
else if ( impl == null ) {
LOG.debugf(
"No 'hibernate.cache.region.factory_class' is provided, so using %s as default",
NoCachingRegionFactory.class.getName()
);
factory = NoCachingRegionFactory.INSTANCE;
}
else {
LOG.debugf( "Cache region factory : %s", impl.toString() );
if ( getServiceInitiated().isInstance( impl ) ) {
factory = (RegionFactory) impl;
}
else {
Class extends RegionFactory> customImplClass = null;
if ( Class.class.isInstance( impl ) ) {
customImplClass = (Class extends RegionFactory>) impl;
}
else {
customImplClass = registry.getService( ClassLoaderService.class )
.classForName( mapLegacyNames( impl.toString() ) );
}
try {
factory = customImplClass.newInstance();
}
catch ( Exception e ) {
throw new ServiceException(
"Could not initialize custom RegionFactory impl [" + customImplClass.getName() + "]", e
);
}
}
}
return factory;
}
private static boolean isCacheEnabled(ServiceRegistryImplementor serviceRegistry) {
final ConfigurationService configurationService = serviceRegistry.getService( ConfigurationService.class );
final boolean useSecondLevelCache = configurationService.getSetting(
AvailableSettings.USE_SECOND_LEVEL_CACHE,
StandardConverters.BOOLEAN,
true
);
final boolean useQueryCache = configurationService.getSetting(
AvailableSettings.USE_QUERY_CACHE,
StandardConverters.BOOLEAN,
false
);
return useSecondLevelCache || useQueryCache;
=======
@SuppressWarnings( { "unchecked" })
public RegionFactory initiateService(Map configurationValues, ServiceRegistryImplementor registry) {
final Object setting = configurationValues.get( IMPL_NAME );
return registry.getService( StrategySelector.class ).resolveDefaultableStrategy(
RegionFactory.class,
setting,
NoCachingRegionFactory.INSTANCE
);
// if ( setting == null ) {
// return new NoCachingRegionFactory();
// }
//
// if ( getServiceInitiated().isInstance( setting ) ) {
// return (RegionFactory) setting;
// }
//
// Class extends RegionFactory> customImplClass = null;
// if ( Class.class.isInstance( setting ) ) {
// customImplClass = (Class extends RegionFactory>) setting;
// }
// else {
// customImplClass = registry.getService( ClassLoaderService.class )
// .classForName( mapLegacyNames( setting.toString() ) );
// }
//
// try {
// return customImplClass.newInstance();
// }
// catch ( Exception e ) {
// throw new ServiceException(
// "Could not initialize custom RegionFactory impl [" + customImplClass.getName() + "]", e
// );
// }
>>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede
}
// todo this shouldn't be public (nor really static): |
| Solution content |
|---|
}
@Override
public RegionFactory initiateService(SessionFactoryImplementor sessionFactory, Configuration configuration, ServiceRegistryImplementor registry) {
return initiateService(sessionFactory, registry);
}
@Override
public RegionFactory initiateService(SessionFactoryImplementor sessionFactory, MetadataImplementor metadata, ServiceRegistryImplementor registry) {
return initiateService(sessionFactory, registry);
}
private RegionFactory initiateService(SessionFactoryImplementor sessionFactory, ServiceRegistryImplementor registry){
boolean isCacheEnabled = isCacheEnabled( registry );
if ( !isCacheEnabled ) {
LOG.debugf(
"Second level cache has been disabled, so using % as cache region factory",
NoCachingRegionFactory.class.getName()
);
return NoCachingRegionFactory.INSTANCE;
}
final Object setting = registry.getService( ConfigurationService.class ).getSettings().get( IMPL_NAME );
return registry.getService( StrategySelector.class ).resolveDefaultableStrategy(
RegionFactory.class,
setting,
NoCachingRegionFactory.INSTANCE
);
}
private static boolean isCacheEnabled(ServiceRegistryImplementor serviceRegistry) {
final ConfigurationService configurationService = serviceRegistry.getService( ConfigurationService.class );
final boolean useSecondLevelCache = configurationService.getSetting(
AvailableSettings.USE_SECOND_LEVEL_CACHE,
StandardConverters.BOOLEAN,
true
);
final boolean useQueryCache = configurationService.getSetting(
AvailableSettings.USE_QUERY_CACHE,
StandardConverters.BOOLEAN,
false
);
return useSecondLevelCache || useQueryCache;
}
// todo this shouldn't be public (nor really static): |
| File |
|---|
| RegionFactoryInitiator.java |
| Developer's decision |
|---|
| Manual |
| Kind of conflict |
|---|
| Annotation |
| Comment |
| Method declaration |
| Method invocation |
| Method signature |
| Return statement |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.internal.util.StringHelper; import org.hibernate.internal.util.config.ConfigurationHelper; import org.hibernate.service.ServiceRegistry; <<<<<<< HEAD import org.hibernate.service.classloading.spi.ClassLoaderService; import org.hibernate.service.jdbc.connections.spi.ConnectionProvider; import org.hibernate.service.jdbc.connections.spi.MultiTenantConnectionProvider; import org.hibernate.service.jdbc.env.spi.ExtractedDatabaseMetaData; import org.hibernate.service.jta.platform.spi.JtaPlatform; ======= import org.hibernate.boot.registry.classloading.spi.ClassLoaderService; import org.hibernate.engine.jdbc.connections.spi.ConnectionProvider; import org.hibernate.engine.jdbc.connections.spi.MultiTenantConnectionProvider; import org.hibernate.engine.transaction.jta.platform.spi.JtaPlatform; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede import org.hibernate.tuple.entity.EntityTuplizerFactory; /** |
| Solution content |
|---|
import org.hibernate.internal.util.StringHelper; import org.hibernate.internal.util.config.ConfigurationHelper; import org.hibernate.service.ServiceRegistry; import org.hibernate.boot.registry.classloading.spi.ClassLoaderService; import org.hibernate.engine.jdbc.connections.spi.ConnectionProvider; import org.hibernate.engine.jdbc.connections.spi.MultiTenantConnectionProvider; import org.hibernate.engine.transaction.jta.platform.spi.JtaPlatform; import org.hibernate.service.jdbc.env.spi.ExtractedDatabaseMetaData; import org.hibernate.tuple.entity.EntityTuplizerFactory; /** |
| File |
|---|
| SettingsFactory.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.integrator.spi.Integrator; import org.hibernate.internal.CoreMessageLogger; import org.hibernate.internal.util.config.ConfigurationHelper; <<<<<<< HEAD import org.hibernate.metamodel.spi.MetadataImplementor; import org.hibernate.service.classloading.spi.ClassLoaderService; ======= import org.hibernate.metamodel.source.MetadataImplementor; import org.hibernate.boot.registry.classloading.spi.ClassLoaderService; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede import org.hibernate.service.spi.SessionFactoryServiceRegistry; /** |
| Solution content |
|---|
import org.hibernate.integrator.spi.Integrator; import org.hibernate.internal.CoreMessageLogger; import org.hibernate.internal.util.config.ConfigurationHelper; import org.hibernate.boot.registry.classloading.spi.ClassLoaderService; import org.hibernate.metamodel.spi.MetadataImplementor; import org.hibernate.service.spi.SessionFactoryServiceRegistry; /** |
| File |
|---|
| BeanValidationIntegrator.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
* 51 Franklin Street, Fifth Floor * Boston, MA 02110-1301 USA */ <<<<<<< HEAD:hibernate-core/src/main/java/org/hibernate/service/jdbc/connections/internal/UserSuppliedConnectionProviderImpl.java package org.hibernate.service.jdbc.connections.internal; ======= package org.hibernate.engine.jdbc.connections.internal; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede:hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/internal/UserSuppliedConnectionProviderImpl.java import java.sql.Connection; import java.sql.SQLException; |
| Solution content |
|---|
* 51 Franklin Street, Fifth Floor * Boston, MA 02110-1301 USA */ package org.hibernate.engine.jdbc.connections.internal; import java.sql.Connection; import java.sql.SQLException; |
| File |
|---|
| UserSuppliedConnectionProviderImpl.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Package declaration |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.engine.jdbc.spi.SqlExceptionHelper; import org.hibernate.engine.jdbc.spi.SqlStatementLogger; import org.hibernate.internal.util.config.ConfigurationHelper; <<<<<<< HEAD import org.hibernate.service.jdbc.connections.spi.ConnectionProvider; import org.hibernate.service.jdbc.env.spi.ExtractedDatabaseMetaData; import org.hibernate.service.jdbc.env.spi.JdbcEnvironment; ======= import org.hibernate.engine.jdbc.connections.spi.ConnectionProvider; import org.hibernate.engine.jdbc.connections.spi.MultiTenantConnectionProvider; import org.hibernate.engine.jdbc.cursor.internal.StandardRefCursorSupport; import org.hibernate.engine.jdbc.dialect.spi.DialectFactory; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede import org.hibernate.service.spi.Configurable; import org.hibernate.service.spi.ServiceRegistryAwareService; import org.hibernate.service.spi.ServiceRegistryImplementor; |
| Solution content |
|---|
import org.hibernate.engine.jdbc.spi.SqlExceptionHelper; import org.hibernate.engine.jdbc.spi.SqlStatementLogger; import org.hibernate.internal.util.config.ConfigurationHelper; import org.hibernate.service.jdbc.env.spi.ExtractedDatabaseMetaData; import org.hibernate.service.jdbc.env.spi.JdbcEnvironment; import org.hibernate.service.spi.Configurable; import org.hibernate.service.spi.ServiceRegistryAwareService; import org.hibernate.service.spi.ServiceRegistryImplementor; |
| File |
|---|
| JdbcServicesImpl.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.engine.jdbc.LobCreationContext; import org.hibernate.engine.jdbc.LobCreator; import org.hibernate.service.Service; <<<<<<< HEAD import org.hibernate.service.jdbc.connections.spi.ConnectionProvider; import org.hibernate.service.jdbc.env.spi.ExtractedDatabaseMetaData; import org.hibernate.service.jdbc.env.spi.JdbcEnvironment; ======= import org.hibernate.engine.jdbc.connections.spi.ConnectionProvider; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede /** * Contract for services around JDBC operations. These represent shared resources, aka not varied by session/use. |
| Solution content |
|---|
import org.hibernate.engine.jdbc.LobCreationContext; import org.hibernate.engine.jdbc.LobCreator; import org.hibernate.service.Service; import org.hibernate.engine.jdbc.connections.spi.ConnectionProvider; import org.hibernate.service.jdbc.env.spi.ExtractedDatabaseMetaData; import org.hibernate.service.jdbc.env.spi.JdbcEnvironment; /** * Contract for services around JDBC operations. These represent shared resources, aka not varied by session/use. |
| File |
|---|
| JdbcServices.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.jdbc.WorkExecutor; import org.hibernate.jdbc.WorkExecutorVisitable; import org.hibernate.persister.entity.EntityPersister; <<<<<<< HEAD import org.hibernate.service.jdbc.connections.spi.ConnectionProvider; import org.hibernate.service.jdbc.connections.spi.JdbcConnectionAccess; import org.hibernate.service.jdbc.connections.spi.MultiTenantConnectionProvider; ======= import org.hibernate.engine.jdbc.connections.spi.ConnectionProvider; import org.hibernate.engine.jdbc.connections.spi.MultiTenantConnectionProvider; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede import org.hibernate.type.Type; /** |
| Solution content |
|---|
import org.hibernate.jdbc.WorkExecutor; import org.hibernate.jdbc.WorkExecutorVisitable; import org.hibernate.persister.entity.EntityPersister; import org.hibernate.engine.jdbc.connections.spi.ConnectionProvider; import org.hibernate.engine.jdbc.connections.spi.MultiTenantConnectionProvider; import org.hibernate.service.jdbc.connections.spi.JdbcConnectionAccess; import org.hibernate.type.Type; /** |
| File |
|---|
| AbstractSessionImpl.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
} @Message(value = "NaturalId queries executed to database: %s", id = 442) void naturalIdQueriesExecuted(long naturalIdQueriesExecutionCount); <<<<<<< HEAD @Message(value = "Unable to find mapping information for %s. Are you sure all annotated classes and configuration files are added?", id = 443) String missingEntitySource(String entityName); @Message(value = "@JoinTable annotation without an association. Check %s#%s", id = 444) String joinTableForNonAssociationAttribute(String entityName, String propertyName); @Message(value = "@CollectionTable annotation without a @ElementCollection. Check %s#%s", id = 445) String collectionTableWithoutElementCollection(String entityName, String propertyName); @Message(value = "@CollectionTable and @JoinTable specified on the same attribute. Check %s#%s", id = 446) String collectionTableAndJoinTableUsedTogether(String entityName, String propertyName); // moved from hibernate-entitymanager ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @LogMessage( level = ERROR ) @Message( value = "Illegal argument on static metamodel field injection : %s#%s; expected type : %s; encountered type : %s", id = 15007 ) void illegalArgumentOnStaticMetamodelFieldInjection( String metamodelClassName, String attributeName, String attributeJavaType, String metamodelFieldJavaType ); @LogMessage( level = ERROR ) @Message( value = "Unable to locate static metamodel field : %s#%s", id = 15011 ) void unableToLocateStaticMetamodelField( String metamodelClassName, String attributeName ); ======= @LogMessage(level = WARN) @Message( value = "Dialect [%s] limits the number of elements in an IN predicate to %s entries. " + "However, the given parameter list [%s] contained %s entries, which will likely cause failures " + "to execute the query in the database", id = 443 ) void tooManyInExpressions(String dialectName, int limit, String paramName, int size); >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede |
| Solution content |
|---|
@Message(value = "NaturalId queries executed to database: %s", id = 442) void naturalIdQueriesExecuted(long naturalIdQueriesExecutionCount); @Message(value = "Unable to find mapping information for %s. Are you sure all annotated classes and configuration files are added?", id = 443) String missingEntitySource(String entityName); @Message(value = "@JoinTable annotation without an association. Check %s#%s", id = 444) String joinTableForNonAssociationAttribute(String entityName, String propertyName); @Message(value = "@CollectionTable annotation without a @ElementCollection. Check %s#%s", id = 445) String collectionTableWithoutElementCollection(String entityName, String propertyName); @Message(value = "@CollectionTable and @JoinTable specified on the same attribute. Check %s#%s", id = 446) String collectionTableAndJoinTableUsedTogether(String entityName, String propertyName); @LogMessage(level = WARN) @Message( value = "Dialect [%s] limits the number of elements in an IN predicate to %s entries. " + "However, the given parameter list [%s] contained %s entries, which will likely cause failures " + "to execute the query in the database", id = 447 ) void tooManyInExpressions(String dialectName, int limit, String paramName, int size); // moved from hibernate-entitymanager ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @LogMessage( level = ERROR ) @Message( value = "Illegal argument on static metamodel field injection : %s#%s; expected type : %s; encountered type : %s", id = 15007 ) void illegalArgumentOnStaticMetamodelFieldInjection( String metamodelClassName, String attributeName, String attributeJavaType, String metamodelFieldJavaType ); @LogMessage( level = ERROR ) @Message( value = "Unable to locate static metamodel field : %s#%s", id = 15011 ) void unableToLocateStaticMetamodelField( String metamodelClassName, String attributeName ); } |
| File |
|---|
| CoreMessageLogger.java |
| Developer's decision |
|---|
| Manual |
| Kind of conflict |
|---|
| Comment |
| Method interface |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.persister.spi.PersisterFactory; import org.hibernate.proxy.EntityNotFoundDelegate; import org.hibernate.service.ServiceRegistry; <<<<<<< HEAD import org.hibernate.service.classloading.spi.ClassLoaderService; import org.hibernate.service.classloading.spi.ClassLoadingException; import org.hibernate.service.classloading.spi.StrategyInstanceResolver; import org.hibernate.service.config.spi.ConfigurationService; import org.hibernate.service.jdbc.connections.spi.ConnectionProvider; import org.hibernate.service.jndi.spi.JndiService; import org.hibernate.service.jta.platform.spi.JtaPlatform; ======= import org.hibernate.boot.registry.classloading.spi.ClassLoaderService; import org.hibernate.boot.registry.classloading.spi.ClassLoadingException; import org.hibernate.engine.config.spi.ConfigurationService; import org.hibernate.engine.jdbc.connections.spi.ConnectionProvider; import org.hibernate.engine.jndi.spi.JndiService; import org.hibernate.engine.transaction.jta.platform.spi.JtaPlatform; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede import org.hibernate.service.spi.ServiceRegistryImplementor; import org.hibernate.service.spi.SessionFactoryServiceRegistry; import org.hibernate.service.spi.SessionFactoryServiceRegistryFactory; |
| Solution content |
|---|
import org.hibernate.persister.spi.PersisterFactory; import org.hibernate.proxy.EntityNotFoundDelegate; import org.hibernate.service.ServiceRegistry; import org.hibernate.boot.registry.classloading.spi.ClassLoaderService; import org.hibernate.boot.registry.classloading.spi.ClassLoadingException; import org.hibernate.engine.config.spi.ConfigurationService; import org.hibernate.engine.jdbc.connections.spi.ConnectionProvider; import org.hibernate.engine.jndi.spi.JndiService; import org.hibernate.engine.transaction.jta.platform.spi.JtaPlatform; import org.hibernate.service.spi.ServiceRegistryImplementor; import org.hibernate.service.spi.SessionFactoryServiceRegistry; import org.hibernate.service.spi.SessionFactoryServiceRegistryFactory; |
| File |
|---|
| SessionFactoryImpl.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.engine.spi.SessionImplementor; import org.hibernate.internal.util.StringHelper; import org.hibernate.persister.entity.EntityPersister; <<<<<<< HEAD import org.hibernate.service.jdbc.cursor.spi.RefCursorSupport; import org.hibernate.service.jdbc.env.spi.ExtractedDatabaseMetaData; ======= import org.hibernate.engine.jdbc.cursor.spi.RefCursorSupport; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede import org.hibernate.type.DateType; import org.hibernate.type.ProcedureParameterExtractionAware; import org.hibernate.type.Type; |
| Solution content |
|---|
import org.hibernate.engine.spi.SessionImplementor; import org.hibernate.internal.util.StringHelper; import org.hibernate.persister.entity.EntityPersister; import org.hibernate.engine.jdbc.cursor.spi.RefCursorSupport; import org.hibernate.service.jdbc.env.spi.ExtractedDatabaseMetaData; import org.hibernate.type.DateType; import org.hibernate.type.ProcedureParameterExtractionAware; import org.hibernate.type.Type; |
| File |
|---|
| StoredProcedureCallImpl.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.xml.sax.SAXException; import org.hibernate.internal.util.config.ConfigurationException; <<<<<<< HEAD:hibernate-core/src/main/java/org/hibernate/jaxb/internal/JaxbConfigurationProcessor.java import org.hibernate.jaxb.spi.Origin; import org.hibernate.jaxb.spi.cfg.JaxbHibernateConfiguration; import org.hibernate.metamodel.spi.source.MappingException; import org.hibernate.metamodel.spi.source.XsdException; import org.hibernate.service.classloading.spi.ClassLoaderService; ======= import org.hibernate.metamodel.source.MappingException; import org.hibernate.metamodel.source.XsdException; import org.hibernate.boot.registry.classloading.spi.ClassLoaderService; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede:hibernate-core/src/main/java/org/hibernate/service/internal/JaxbProcessor.java /** * @author Steve Ebersole |
| Solution content |
|---|
import org.xml.sax.SAXException; import org.hibernate.internal.util.config.ConfigurationException; import org.hibernate.jaxb.spi.Origin; import org.hibernate.jaxb.spi.cfg.JaxbHibernateConfiguration; import org.hibernate.metamodel.spi.source.MappingException; import org.hibernate.metamodel.spi.source.XsdException; import org.hibernate.boot.registry.classloading.spi.ClassLoaderService; /** * @author Steve Ebersole |
| File |
|---|
| JaxbConfigurationProcessor.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.w3c.dom.Element;
import org.xml.sax.SAXException;
<<<<<<< HEAD:hibernate-core/src/main/java/org/hibernate/jaxb/internal/JaxbMappingProcessor.java
import org.hibernate.jaxb.spi.JaxbRoot;
import org.hibernate.jaxb.spi.Origin;
import org.hibernate.jaxb.spi.hbm.JaxbHibernateMapping;
import org.hibernate.jaxb.spi.orm.JaxbEntityMappings;
import org.hibernate.metamodel.spi.source.MappingException;
import org.hibernate.metamodel.spi.source.XsdException;
import org.hibernate.service.ServiceRegistry;
import org.hibernate.service.classloading.spi.ClassLoaderService;
import org.hibernate.service.config.spi.ConfigurationService;
import org.hibernate.service.config.spi.StandardConverters;
=======
import org.hibernate.internal.jaxb.JaxbRoot;
import org.hibernate.internal.jaxb.Origin;
import org.hibernate.internal.jaxb.mapping.hbm.JaxbHibernateMapping;
import org.hibernate.internal.jaxb.mapping.orm.JaxbEntityMappings;
import org.hibernate.metamodel.MetadataSources;
import org.hibernate.metamodel.source.MappingException;
import org.hibernate.metamodel.source.XsdException;
import org.hibernate.boot.registry.classloading.spi.ClassLoaderService;
>>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede:hibernate-core/src/main/java/org/hibernate/metamodel/source/internal/JaxbHelper.java
/**
* Loads {@code hbm.xml} and {@code orm.xml} files and processes them using StAX and JAXB. |
| Solution content |
|---|
import org.w3c.dom.Element;
import org.xml.sax.SAXException;
import org.hibernate.engine.config.spi.ConfigurationService;
import org.hibernate.boot.registry.classloading.spi.ClassLoaderService;
import org.hibernate.jaxb.spi.JaxbRoot;
import org.hibernate.jaxb.spi.Origin;
import org.hibernate.jaxb.spi.hbm.JaxbHibernateMapping;
import org.hibernate.jaxb.spi.orm.JaxbEntityMappings;
import org.hibernate.metamodel.spi.source.MappingException;
import org.hibernate.metamodel.spi.source.XsdException;
import org.hibernate.service.ServiceRegistry;
import org.hibernate.service.config.spi.StandardConverters;
/**
* Loads {@code hbm.xml} and {@code orm.xml} files and processes them using StAX and JAXB. |
| File |
|---|
| JaxbMappingProcessor.java |
| Developer's decision |
|---|
| Manual |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.metamodel.MetadataSources; import org.hibernate.metamodel.spi.MetadataSourcesContributor; import org.hibernate.service.ServiceRegistry; <<<<<<< HEAD:hibernate-core/src/main/java/org/hibernate/metamodel/internal/MetadataBuilderImpl.java import org.hibernate.service.classloading.spi.ClassLoaderService; import org.hibernate.service.config.spi.ConfigurationService; import org.hibernate.service.config.spi.StandardConverters; ======= import org.hibernate.engine.config.spi.ConfigurationService; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede:hibernate-core/src/main/java/org/hibernate/metamodel/source/internal/MetadataBuilderImpl.java /** * @author Steve Ebersole |
| Solution content |
|---|
import org.hibernate.metamodel.MetadataSources; import org.hibernate.metamodel.spi.MetadataSourcesContributor; import org.hibernate.service.ServiceRegistry; import org.hibernate.engine.config.spi.ConfigurationService; import org.hibernate.service.config.spi.StandardConverters; /** * @author Steve Ebersole |
| File |
|---|
| MetadataBuilderImpl.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.jboss.logging.Logger;
<<<<<<< HEAD
import org.hibernate.internal.util.ValueHolder;
import org.hibernate.internal.util.config.ConfigurationException;
import org.hibernate.jaxb.internal.JaxbConfigurationProcessor;
import org.hibernate.jaxb.spi.Origin;
import org.hibernate.jaxb.spi.SourceType;
import org.hibernate.jaxb.spi.cfg.JaxbHibernateConfiguration;
import org.hibernate.service.classloading.spi.ClassLoaderService;
=======
import org.hibernate.boot.registry.BootstrapServiceRegistry;
import org.hibernate.internal.jaxb.Origin;
import org.hibernate.internal.jaxb.SourceType;
import org.hibernate.internal.jaxb.cfg.JaxbHibernateConfiguration;
import org.hibernate.internal.util.ValueHolder;
import org.hibernate.internal.util.config.ConfigurationException;
import org.hibernate.boot.registry.classloading.spi.ClassLoaderService;
import org.hibernate.service.internal.JaxbProcessor;
>>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede
/**
* Loads {@code cfg.xml} files. |
| Solution content |
|---|
import org.jboss.logging.Logger;
import org.hibernate.boot.registry.BootstrapServiceRegistry;
import org.hibernate.jaxb.internal.JaxbConfigurationProcessor;
import org.hibernate.jaxb.spi.Origin;
import org.hibernate.jaxb.spi.SourceType;
import org.hibernate.internal.util.ValueHolder;
import org.hibernate.internal.util.config.ConfigurationException;
import org.hibernate.boot.registry.classloading.spi.ClassLoaderService;
import org.hibernate.jaxb.spi.cfg.JaxbHibernateConfiguration;
/**
* Loads {@code cfg.xml} files. |
| File |
|---|
| ConfigLoader.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import java.util.Map;
<<<<<<< HEAD
import org.hibernate.cfg.Environment;
import org.hibernate.integrator.spi.Integrator;
import org.hibernate.integrator.spi.IntegratorService;
import org.hibernate.integrator.spi.ServiceContributingIntegrator;
import org.hibernate.internal.util.config.ConfigurationHelper;
import org.hibernate.jaxb.spi.cfg.JaxbHibernateConfiguration;
import org.hibernate.service.classloading.spi.ClassLoaderService;
import org.hibernate.service.internal.BootstrapServiceRegistryImpl;
import org.hibernate.service.internal.ProvidedService;
import org.hibernate.service.internal.StandardServiceRegistryImpl;
import org.hibernate.service.spi.BasicServiceInitiator;
import org.hibernate.service.spi.ServiceContributor;
=======
import org.hibernate.boot.registry.StandardServiceInitiator;
>>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede
/**
* @deprecated Use {@link org.hibernate.boot.registry.StandardServiceRegistryBuilder} instead |
| Solution content |
|---|
import java.util.Map;
import org.hibernate.boot.registry.StandardServiceInitiator;
/**
* @deprecated Use {@link org.hibernate.boot.registry.StandardServiceRegistryBuilder} instead |
| File |
|---|
| ServiceRegistryBuilder.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
}
public ServiceRegistryBuilder(BootstrapServiceRegistry bootstrapServiceRegistry) {
<<<<<<< HEAD
this.settings = Environment.getProperties();
this.bootstrapServiceRegistry = bootstrapServiceRegistry;
this.configLoader = new ConfigLoader( bootstrapServiceRegistry );
}
/**
* Allows access to the underlying boot-strap registry.
*
* @return The boot-strap registry
*/
public BootstrapServiceRegistry getBootstrapServiceRegistry() {
return bootstrapServiceRegistry;
}
/**
* Used from the {@link #initiators} variable initializer
*
* @return List of standard initiators
*/
private static List |
| Solution content |
|---|
}
public ServiceRegistryBuilder(BootstrapServiceRegistry bootstrapServiceRegistry) {
super( bootstrapServiceRegistry ); //To change body of overridden methods use File | Settings | File Templates.
}
@Override |
| File |
|---|
| ServiceRegistryBuilder.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Attribute |
| Comment |
| Method declaration |
| Method invocation |
| Method signature |
| Return statement |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
@Override
public ServiceRegistry buildServiceRegistry() {
<<<<<<< HEAD
Map,?> settingsCopy = new HashMap();
settingsCopy.putAll( settings );
Environment.verifyProperties( settingsCopy );
ConfigurationHelper.resolvePlaceHolders( settingsCopy );
for ( Integrator integrator : bootstrapServiceRegistry.getService( IntegratorService.class ).getIntegrators() ) {
if ( ServiceContributingIntegrator.class.isInstance( integrator ) ) {
ServiceContributingIntegrator.class.cast( integrator ).prepareServices( this );
}
}
for ( ServiceContributor contributor : bootstrapServiceRegistry.getService( ClassLoaderService.class ).loadJavaServices(ServiceContributor.class) ) {
contributor.contribute( this );
}
return new StandardServiceRegistryImpl( bootstrapServiceRegistry, initiators, providedServices, settingsCopy );
}
/**
* Destroy a service registry. Applications should only destroy registries they have explicitly created.
*
* @param serviceRegistry The registry to be closed.
*/
public static void destroy(ServiceRegistry serviceRegistry) {
( (StandardServiceRegistryImpl) serviceRegistry ).destroy();
=======
return super.buildServiceRegistry();
>>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede
}
} |
| Solution content |
|---|
@Override
public ServiceRegistry buildServiceRegistry() {
return super.buildServiceRegistry();
}
} |
| File |
|---|
| ServiceRegistryBuilder.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Comment |
| For statement |
| Method invocation |
| Method signature |
| Return statement |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
import java.util.Collections; import java.util.List; <<<<<<< HEAD ======= import org.hibernate.boot.registry.StandardServiceInitiator; import org.hibernate.cache.internal.RegionFactoryInitiator; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede import org.hibernate.engine.jdbc.batch.internal.BatchBuilderInitiator; import org.hibernate.engine.jdbc.internal.JdbcServicesInitiator; import org.hibernate.engine.transaction.internal.TransactionFactoryInitiator; |
| Solution content |
|---|
import java.util.Collections; import java.util.List; import org.hibernate.boot.registry.StandardServiceInitiator; import org.hibernate.engine.jdbc.batch.internal.BatchBuilderInitiator; import org.hibernate.engine.jdbc.internal.JdbcServicesInitiator; import org.hibernate.engine.transaction.internal.TransactionFactoryInitiator; |
| File |
|---|
| StandardServiceInitiators.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.persister.internal.PersisterFactoryInitiator; import org.hibernate.engine.config.internal.ConfigurationServiceInitiator; import org.hibernate.service.internal.SessionFactoryServiceRegistryFactoryInitiator; <<<<<<< HEAD import org.hibernate.service.jdbc.connections.internal.ConnectionProviderInitiator; import org.hibernate.service.jdbc.connections.internal.MultiTenantConnectionProviderInitiator; import org.hibernate.service.jdbc.cursor.internal.RefCursorSupportInitiator; import org.hibernate.service.jdbc.dialect.internal.DialectFactoryInitiator; import org.hibernate.service.jdbc.dialect.internal.DialectResolverInitiator; import org.hibernate.service.jdbc.env.internal.JdbcEnvironmentInitiator; import org.hibernate.service.jmx.internal.JmxServiceInitiator; import org.hibernate.service.jndi.internal.JndiServiceInitiator; import org.hibernate.service.jta.platform.internal.JtaPlatformInitiator; import org.hibernate.service.schema.internal.SchemaManagementToolInitiator; import org.hibernate.service.spi.BasicServiceInitiator; ======= import org.hibernate.engine.jdbc.connections.internal.ConnectionProviderInitiator; import org.hibernate.engine.jdbc.connections.internal.MultiTenantConnectionProviderInitiator; import org.hibernate.engine.jdbc.cursor.internal.RefCursorSupportInitiator; import org.hibernate.engine.jdbc.dialect.internal.DialectFactoryInitiator; import org.hibernate.engine.jdbc.dialect.internal.DialectResolverInitiator; import org.hibernate.jmx.internal.JmxServiceInitiator; import org.hibernate.engine.jndi.internal.JndiServiceInitiator; import org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede import org.hibernate.tool.hbm2ddl.ImportSqlCommandExtractorInitiator; /** |
| Solution content |
|---|
import org.hibernate.persister.internal.PersisterFactoryInitiator; import org.hibernate.engine.config.internal.ConfigurationServiceInitiator; import org.hibernate.service.internal.SessionFactoryServiceRegistryFactoryInitiator; import org.hibernate.engine.jdbc.connections.internal.ConnectionProviderInitiator; import org.hibernate.engine.jdbc.connections.internal.MultiTenantConnectionProviderInitiator; import org.hibernate.engine.jdbc.cursor.internal.RefCursorSupportInitiator; import org.hibernate.engine.jdbc.dialect.internal.DialectFactoryInitiator; import org.hibernate.engine.jdbc.dialect.internal.DialectResolverInitiator; import org.hibernate.jmx.internal.JmxServiceInitiator; import org.hibernate.engine.jndi.internal.JndiServiceInitiator; import org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator; import org.hibernate.service.jdbc.env.internal.JdbcEnvironmentInitiator; import org.hibernate.service.schema.internal.SchemaManagementToolInitiator; import org.hibernate.tool.hbm2ddl.ImportSqlCommandExtractorInitiator; /** |
| File |
|---|
| StandardServiceInitiators.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.cfg.Configuration; import org.hibernate.engine.spi.SessionFactoryImplementor; import org.hibernate.internal.CoreMessageLogger; <<<<<<< HEAD import org.hibernate.metamodel.spi.MetadataImplementor; import org.hibernate.service.classloading.spi.ClassLoaderService; import org.hibernate.service.config.spi.ConfigurationService; import org.hibernate.service.config.spi.StandardConverters; ======= import org.hibernate.metamodel.source.MetadataImplementor; import org.hibernate.boot.registry.classloading.spi.ClassLoaderService; import org.hibernate.engine.config.spi.ConfigurationService; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede import org.hibernate.service.spi.ServiceRegistryImplementor; import org.hibernate.service.spi.SessionFactoryServiceInitiator; import org.hibernate.stat.spi.StatisticsFactory; |
| Solution content |
|---|
import org.hibernate.cfg.Configuration; import org.hibernate.engine.spi.SessionFactoryImplementor; import org.hibernate.internal.CoreMessageLogger; import org.hibernate.boot.registry.classloading.spi.ClassLoaderService; import org.hibernate.engine.config.spi.ConfigurationService; import org.hibernate.metamodel.spi.MetadataImplementor; import org.hibernate.service.config.spi.StandardConverters; import org.hibernate.service.spi.ServiceRegistryImplementor; import org.hibernate.service.spi.SessionFactoryServiceInitiator; import org.hibernate.stat.spi.StatisticsFactory; |
| File |
|---|
| StatisticsInitiator.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.internal.util.config.ConfigurationHelper; import org.hibernate.metamodel.spi.MetadataImplementor; import org.hibernate.service.ServiceRegistry; <<<<<<< HEAD import org.hibernate.service.ServiceRegistryBuilder; import org.hibernate.service.config.spi.ConfigurationService; import org.hibernate.service.internal.StandardServiceRegistryImpl; import org.hibernate.service.jdbc.connections.spi.ConnectionProvider; import org.hibernate.service.schema.spi.SchemaManagementTool; ======= import org.hibernate.engine.config.spi.ConfigurationService; import org.hibernate.boot.registry.internal.StandardServiceRegistryImpl; import org.hibernate.engine.jdbc.connections.spi.ConnectionProvider; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede /** * Commandline tool to export table schema to the database. This class may also be called from inside an application. |
| Solution content |
|---|
import org.hibernate.internal.util.config.ConfigurationHelper; import org.hibernate.metamodel.spi.MetadataImplementor; import org.hibernate.service.ServiceRegistry; import org.hibernate.engine.config.spi.ConfigurationService; import org.hibernate.boot.registry.internal.StandardServiceRegistryImpl; import org.hibernate.engine.jdbc.connections.spi.ConnectionProvider; import org.hibernate.service.schema.spi.SchemaManagementTool; /** * Commandline tool to export table schema to the database. This class may also be called from inside an application. |
| File |
|---|
| SchemaExport.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
private static StandardServiceRegistryImpl createServiceRegistry(Properties properties) {
Environment.verifyProperties( properties );
ConfigurationHelper.resolvePlaceHolders( properties );
<<<<<<< HEAD
return ( StandardServiceRegistryImpl ) new ServiceRegistryBuilder().applySettings( properties )
.buildServiceRegistry();
=======
return (StandardServiceRegistryImpl) new StandardServiceRegistryBuilder().applySettings( properties ).buildServiceRegistry();
>>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede
}
public static void main(String[] args) { |
| Solution content |
|---|
private static StandardServiceRegistryImpl createServiceRegistry(Properties properties) {
Environment.verifyProperties( properties );
ConfigurationHelper.resolvePlaceHolders( properties );
return (StandardServiceRegistryImpl) new StandardServiceRegistryBuilder().applySettings( properties ).buildServiceRegistry();
}
public static void main(String[] args) { |
| File |
|---|
| SchemaExport.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Cast expression |
| Return statement |
| Chunk |
|---|
| Conflicting content |
|---|
import java.sql.SQLException; import java.sql.Types; import java.util.Properties; <<<<<<< HEAD import javax.persistence.Enumerated; import javax.persistence.MapKeyEnumerated; ======= >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede import org.jboss.logging.Logger; |
| Solution content |
|---|
import java.sql.SQLException; import java.sql.Types; import java.util.Properties; import org.jboss.logging.Logger; |
| File |
|---|
| EnumType.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.metamodel.Metadata; import org.hibernate.metamodel.MetadataSources; import org.hibernate.metamodel.SessionFactoryBuilder; <<<<<<< HEAD:hibernate-core/src/test/java/org/hibernate/metamodel/internal/source/MetadataImplTest.java import org.hibernate.metamodel.internal.MetadataImpl; import org.hibernate.metamodel.internal.SessionFactoryBuilderImpl; import org.hibernate.metamodel.spi.binding.FetchProfile; import org.hibernate.service.ServiceRegistryBuilder; ======= import org.hibernate.metamodel.binding.FetchProfile; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede:hibernate-core/src/test/java/org/hibernate/metamodel/source/internal/MetadataImplTest.java import org.hibernate.testing.junit4.BaseUnitTestCase; import static junit.framework.Assert.assertEquals; |
| Solution content |
|---|
import org.hibernate.metamodel.Metadata; import org.hibernate.metamodel.MetadataSources; import org.hibernate.metamodel.SessionFactoryBuilder; import org.hibernate.metamodel.spi.binding.FetchProfile; import org.hibernate.metamodel.internal.MetadataImpl; import org.hibernate.metamodel.internal.SessionFactoryBuilderImpl; import org.hibernate.testing.junit4.BaseUnitTestCase; import static junit.framework.Assert.assertEquals; |
| File |
|---|
| MetadataImplTest.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
@Test
public void testAddingPackageName() {
<<<<<<< HEAD:hibernate-core/src/test/java/org/hibernate/metamodel/internal/source/MetadataImplTest.java
MetadataSources sources = new MetadataSources( new ServiceRegistryBuilder().buildServiceRegistry() );
sources.addPackage( MetadataImplTest.class.getPackage().getName() );
=======
MetadataSources sources = new MetadataSources( new StandardServiceRegistryBuilder().buildServiceRegistry() );
sources.addPackage( "org.hibernate.metamodel.source.internal" );
>>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede:hibernate-core/src/test/java/org/hibernate/metamodel/source/internal/MetadataImplTest.java
MetadataImpl metadata = (MetadataImpl) sources.buildMetadata();
assertFetchProfile( metadata ); |
| Solution content |
|---|
@Test
public void testAddingPackageName() {
MetadataSources sources = new MetadataSources( new StandardServiceRegistryBuilder().buildServiceRegistry() );
sources.addPackage( "org.hibernate.metamodel.source.internal" );
MetadataImpl metadata = (MetadataImpl) sources.buildMetadata();
assertFetchProfile( metadata ); |
| File |
|---|
| MetadataImplTest.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Method invocation |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
@Test
public void testAddingPackageNameWithTrailingDot() {
<<<<<<< HEAD:hibernate-core/src/test/java/org/hibernate/metamodel/internal/source/MetadataImplTest.java
MetadataSources sources = new MetadataSources( new ServiceRegistryBuilder().buildServiceRegistry() );
sources.addPackage( MetadataImplTest.class.getPackage().getName() + "." );
=======
MetadataSources sources = new MetadataSources( new StandardServiceRegistryBuilder().buildServiceRegistry() );
sources.addPackage( "org.hibernate.metamodel.source.internal." );
>>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede:hibernate-core/src/test/java/org/hibernate/metamodel/source/internal/MetadataImplTest.java
MetadataImpl metadata = (MetadataImpl) sources.buildMetadata();
assertFetchProfile( metadata ); |
| Solution content |
|---|
@Test
public void testAddingPackageNameWithTrailingDot() {
MetadataSources sources = new MetadataSources( new StandardServiceRegistryBuilder().buildServiceRegistry() );
sources.addPackage( "org.hibernate.metamodel.source.internal." );
MetadataImpl metadata = (MetadataImpl) sources.buildMetadata();
assertFetchProfile( metadata ); |
| File |
|---|
| MetadataImplTest.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Method invocation |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.id.SequenceHiLoGenerator; import org.hibernate.id.UUIDHexGenerator; import org.hibernate.metamodel.MetadataSources; <<<<<<< HEAD:hibernate-core/src/test/java/org/hibernate/metamodel/internal/source/annotations/entity/IdentifierGeneratorTest.java import org.hibernate.metamodel.spi.binding.EntityBinding; import org.hibernate.metamodel.spi.binding.EntityIdentifier; import org.hibernate.metamodel.spi.source.MappingException; import org.hibernate.service.ServiceRegistryBuilder; import org.hibernate.testing.junit4.BaseAnnotationBindingTestCase; import org.hibernate.testing.junit4.Resources; import static junit.framework.Assert.assertEquals; import static junit.framework.Assert.assertFalse; import static junit.framework.Assert.assertNotNull; import static junit.framework.Assert.assertTrue; import static junit.framework.Assert.fail; ======= import org.hibernate.metamodel.binding.EntityBinding; import org.hibernate.metamodel.binding.EntityIdentifier; import org.hibernate.metamodel.source.MappingException; import org.hibernate.testing.RequiresDialect; import org.junit.Test; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede:hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/entity/IdentifierGeneratorTest.java /** * @author Hardy Ferentschik |
| Solution content |
|---|
import org.hibernate.id.SequenceHiLoGenerator; import org.hibernate.id.UUIDHexGenerator; import org.hibernate.metamodel.MetadataSources; import org.hibernate.metamodel.spi.binding.EntityBinding; import org.hibernate.metamodel.spi.binding.EntityIdentifier; import org.hibernate.metamodel.spi.source.MappingException; import org.hibernate.testing.RequiresDialect; import org.hibernate.testing.junit4.BaseAnnotationBindingTestCase; import org.hibernate.testing.junit4.Resources; import org.junit.Test; /** * @author Hardy Ferentschik |
| File |
|---|
| IdentifierGeneratorTest.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.boot.registry.StandardServiceRegistryBuilder; import org.hibernate.metamodel.MetadataSources; <<<<<<< HEAD:hibernate-core/src/test/java/org/hibernate/metamodel/internal/source/annotations/entity/MapsIdTest.java import org.hibernate.metamodel.spi.source.MappingException; import org.hibernate.service.ServiceRegistryBuilder; import org.hibernate.testing.junit4.BaseAnnotationBindingTestCase; import org.hibernate.testing.junit4.Resources; ======= import org.hibernate.metamodel.source.MappingException; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede:hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/entity/MapsIdTest.java import static junit.framework.Assert.assertEquals; import static junit.framework.Assert.assertTrue; |
| Solution content |
|---|
import org.hibernate.boot.registry.StandardServiceRegistryBuilder; import org.hibernate.metamodel.MetadataSources; import org.hibernate.metamodel.spi.source.MappingException; import org.hibernate.testing.junit4.BaseAnnotationBindingTestCase; import static junit.framework.Assert.assertEquals; import static junit.framework.Assert.assertTrue; |
| File |
|---|
| MapsIdTest.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.annotations.FetchProfiles; import org.hibernate.boot.registry.StandardServiceRegistryBuilder; import org.hibernate.metamodel.MetadataSources; <<<<<<< HEAD:hibernate-core/src/test/java/org/hibernate/metamodel/internal/source/annotations/global/FetchProfileBinderTest.java import org.hibernate.metamodel.internal.MetadataImpl; import org.hibernate.metamodel.internal.source.annotations.AnnotationBindingContextImpl; import org.hibernate.metamodel.internal.source.annotations.util.JandexHelper; import org.hibernate.service.ServiceRegistryBuilder; import org.hibernate.service.classloading.spi.ClassLoaderService; import org.hibernate.service.internal.StandardServiceRegistryImpl; ======= import org.hibernate.metamodel.source.annotations.AnnotationBindingContextImpl; import org.hibernate.metamodel.source.annotations.JandexHelper; import org.hibernate.metamodel.source.internal.MetadataImpl; import org.hibernate.boot.registry.classloading.spi.ClassLoaderService; import org.hibernate.boot.registry.internal.StandardServiceRegistryImpl; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede:hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/global/FetchProfileBinderTest.java import org.hibernate.testing.junit4.BaseUnitTestCase; import static junit.framework.Assert.fail; |
| Solution content |
|---|
import org.hibernate.annotations.FetchProfiles; import org.hibernate.boot.registry.StandardServiceRegistryBuilder; import org.hibernate.metamodel.MetadataSources; import org.hibernate.boot.registry.classloading.spi.ClassLoaderService; import org.hibernate.boot.registry.internal.StandardServiceRegistryImpl; import org.hibernate.metamodel.internal.MetadataImpl; import org.hibernate.metamodel.internal.source.annotations.AnnotationBindingContextImpl; import org.hibernate.metamodel.internal.source.annotations.util.JandexHelper; import org.hibernate.testing.junit4.BaseUnitTestCase; import static junit.framework.Assert.fail; |
| File |
|---|
| FetchProfileBinderTest.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.engine.query.spi.sql.NativeSQLQueryRootReturn; import org.hibernate.engine.spi.NamedSQLQueryDefinition; import org.hibernate.metamodel.MetadataSources; <<<<<<< HEAD:hibernate-core/src/test/java/org/hibernate/metamodel/internal/source/annotations/global/QueryBinderTest.java import org.hibernate.metamodel.internal.MetadataImpl; import org.hibernate.metamodel.internal.source.annotations.AnnotationBindingContextImpl; import org.hibernate.metamodel.internal.source.annotations.util.JandexHelper; import org.hibernate.service.ServiceRegistryBuilder; import org.hibernate.service.classloading.spi.ClassLoaderService; import org.hibernate.service.internal.StandardServiceRegistryImpl; ======= import org.hibernate.metamodel.source.annotations.AnnotationBindingContextImpl; import org.hibernate.metamodel.source.annotations.JandexHelper; import org.hibernate.metamodel.source.internal.MetadataImpl; import org.hibernate.boot.registry.classloading.spi.ClassLoaderService; import org.hibernate.boot.registry.internal.StandardServiceRegistryImpl; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede:hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/global/QueryBinderTest.java import org.hibernate.testing.junit4.BaseUnitTestCase; import static junit.framework.Assert.assertEquals; |
| Solution content |
|---|
import org.hibernate.engine.query.spi.sql.NativeSQLQueryRootReturn; import org.hibernate.engine.spi.NamedSQLQueryDefinition; import org.hibernate.metamodel.MetadataSources; import org.hibernate.boot.registry.classloading.spi.ClassLoaderService; import org.hibernate.boot.registry.internal.StandardServiceRegistryImpl; import org.hibernate.metamodel.internal.MetadataImpl; import org.hibernate.metamodel.internal.source.annotations.AnnotationBindingContextImpl; import org.hibernate.metamodel.internal.source.annotations.util.JandexHelper; import org.hibernate.testing.junit4.BaseUnitTestCase; import static junit.framework.Assert.assertEquals; |
| File |
|---|
| QueryBinderTest.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.junit.Before; import org.hibernate.metamodel.MetadataSources; <<<<<<< HEAD:hibernate-core/src/test/java/org/hibernate/metamodel/internal/source/annotations/util/BaseAnnotationIndexTestCase.java import org.hibernate.metamodel.internal.MetadataImpl; import org.hibernate.metamodel.internal.source.annotations.AnnotationBindingContext; import org.hibernate.metamodel.internal.source.annotations.AnnotationBindingContextImpl; import org.hibernate.metamodel.internal.source.annotations.entity.EmbeddableHierarchy; import org.hibernate.metamodel.spi.binding.SingularAttributeBinding; import org.hibernate.metamodel.spi.source.EntityHierarchy; import org.hibernate.service.ServiceRegistryBuilder; import org.hibernate.service.classloading.spi.ClassLoaderService; ======= import org.hibernate.metamodel.source.annotations.AnnotationBindingContext; import org.hibernate.metamodel.source.annotations.AnnotationBindingContextImpl; import org.hibernate.metamodel.source.annotations.EntityHierarchyBuilder; import org.hibernate.metamodel.source.annotations.JandexHelper; import org.hibernate.metamodel.source.annotations.entity.EmbeddableHierarchy; import org.hibernate.metamodel.source.binder.EntityHierarchy; import org.hibernate.metamodel.source.internal.MetadataImpl; import org.hibernate.boot.registry.StandardServiceRegistryBuilder; import org.hibernate.boot.registry.classloading.spi.ClassLoaderService; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede:hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/util/BaseAnnotationIndexTestCase.java import org.hibernate.testing.junit4.BaseUnitTestCase; /** |
| Solution content |
|---|
import org.junit.Before; import org.hibernate.metamodel.MetadataSources; import org.hibernate.boot.registry.StandardServiceRegistryBuilder; import org.hibernate.boot.registry.classloading.spi.ClassLoaderService; import org.hibernate.metamodel.internal.MetadataImpl; import org.hibernate.metamodel.internal.source.annotations.AnnotationBindingContext; import org.hibernate.metamodel.internal.source.annotations.AnnotationBindingContextImpl; import org.hibernate.metamodel.internal.source.annotations.entity.EmbeddableHierarchy; import org.hibernate.metamodel.spi.binding.SingularAttributeBinding; import org.hibernate.metamodel.spi.source.EntityHierarchy; import org.hibernate.testing.junit4.BaseUnitTestCase; /** |
| File |
|---|
| BaseAnnotationIndexTestCase.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.AssertionFailure; import org.hibernate.annotations.NamedNativeQuery; <<<<<<< HEAD:hibernate-core/src/test/java/org/hibernate/metamodel/internal/source/annotations/util/JandexHelperTest.java import org.hibernate.service.ServiceRegistryBuilder; import org.hibernate.service.classloading.spi.ClassLoaderService; import org.hibernate.service.internal.StandardServiceRegistryImpl; ======= import org.hibernate.boot.registry.StandardServiceRegistryBuilder; import org.hibernate.metamodel.source.annotations.HibernateDotNames; import org.hibernate.metamodel.source.annotations.JPADotNames; import org.hibernate.metamodel.source.annotations.JandexHelper; import org.hibernate.boot.registry.classloading.spi.ClassLoaderService; import org.hibernate.boot.registry.internal.StandardServiceRegistryImpl; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede:hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/util/JandexHelperTest.java import org.hibernate.testing.junit4.BaseUnitTestCase; import static junit.framework.Assert.assertTrue; |
| Solution content |
|---|
import org.hibernate.AssertionFailure; import org.hibernate.annotations.NamedNativeQuery; import org.hibernate.boot.registry.StandardServiceRegistryBuilder; import org.hibernate.boot.registry.classloading.spi.ClassLoaderService; import org.hibernate.boot.registry.internal.StandardServiceRegistryImpl; import org.hibernate.testing.junit4.BaseUnitTestCase; import static junit.framework.Assert.assertTrue; |
| File |
|---|
| JandexHelperTest.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.boot.registry.StandardServiceRegistryBuilder; import org.hibernate.metamodel.MetadataSources; <<<<<<< HEAD:hibernate-core/src/test/java/org/hibernate/metamodel/internal/source/annotations/xml/OrmXmlParserTests.java import org.hibernate.metamodel.internal.MetadataImpl; import org.hibernate.metamodel.spi.binding.EntityBinding; import org.hibernate.metamodel.spi.source.MappingException; import org.hibernate.service.ServiceRegistryBuilder; ======= import org.hibernate.metamodel.binding.EntityBinding; import org.hibernate.metamodel.source.MappingException; import org.hibernate.metamodel.source.internal.MetadataImpl; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede:hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/xml/OrmXmlParserTests.java import org.hibernate.testing.junit4.BaseUnitTestCase; import static junit.framework.Assert.assertNotNull; |
| Solution content |
|---|
import org.hibernate.boot.registry.StandardServiceRegistryBuilder; import org.hibernate.metamodel.MetadataSources; import org.hibernate.metamodel.internal.MetadataImpl; import org.hibernate.metamodel.spi.binding.EntityBinding; import org.hibernate.metamodel.spi.source.MappingException; import org.hibernate.testing.junit4.BaseUnitTestCase; import static junit.framework.Assert.assertNotNull; |
| File |
|---|
| OrmXmlParserTests.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
public class OrmXmlParserTests extends BaseUnitTestCase {
@Test
public void testSimpleOrmVersion2() {
<<<<<<< HEAD:hibernate-core/src/test/java/org/hibernate/metamodel/internal/source/annotations/xml/OrmXmlParserTests.java
MetadataSources sources = new MetadataSources( new ServiceRegistryBuilder().buildServiceRegistry() );
sources.addResource( "org/hibernate/metamodel/internal/source/annotations/xml/orm-father.xml" );
=======
MetadataSources sources = new MetadataSources( new StandardServiceRegistryBuilder().buildServiceRegistry() );
sources.addResource( "org/hibernate/metamodel/source/annotations/xml/orm-father.xml" );
>>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede:hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/xml/OrmXmlParserTests.java
MetadataImpl metadata = (MetadataImpl) sources.buildMetadata();
EntityBinding binding = metadata.getEntityBinding( Father.class.getName() ); |
| Solution content |
|---|
public class OrmXmlParserTests extends BaseUnitTestCase {
@Test
public void testSimpleOrmVersion2() {
MetadataSources sources = new MetadataSources( new StandardServiceRegistryBuilder().buildServiceRegistry() );
sources.addResource( "org/hibernate/metamodel/internal/source/annotations/xml/orm-father.xml" );
MetadataImpl metadata = (MetadataImpl) sources.buildMetadata();
EntityBinding binding = metadata.getEntityBinding( Father.class.getName() ); |
| File |
|---|
| OrmXmlParserTests.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Method invocation |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
@Test
public void testSimpleOrmVersion1() {
<<<<<<< HEAD:hibernate-core/src/test/java/org/hibernate/metamodel/internal/source/annotations/xml/OrmXmlParserTests.java
MetadataSources sources = new MetadataSources( new ServiceRegistryBuilder().buildServiceRegistry() );
sources.addResource( "org/hibernate/metamodel/internal/source/annotations/xml/orm-star.xml" );
=======
MetadataSources sources = new MetadataSources( new StandardServiceRegistryBuilder().buildServiceRegistry() );
sources.addResource( "org/hibernate/metamodel/source/annotations/xml/orm-star.xml" );
>>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede:hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/xml/OrmXmlParserTests.java
MetadataImpl metadata = (MetadataImpl) sources.buildMetadata();
EntityBinding binding = metadata.getEntityBinding( Star.class.getName() ); |
| Solution content |
|---|
@Test
public void testSimpleOrmVersion1() {
MetadataSources sources = new MetadataSources( new StandardServiceRegistryBuilder().buildServiceRegistry() );
sources.addResource( "org/hibernate/metamodel/internal/source/annotations/xml/orm-star.xml" );
MetadataImpl metadata = (MetadataImpl) sources.buildMetadata();
EntityBinding binding = metadata.getEntityBinding( Star.class.getName() ); |
| File |
|---|
| OrmXmlParserTests.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Method invocation |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
@Test(expected = MappingException.class)
public void testInvalidOrmXmlThrowsException() {
<<<<<<< HEAD:hibernate-core/src/test/java/org/hibernate/metamodel/internal/source/annotations/xml/OrmXmlParserTests.java
MetadataSources sources = new MetadataSources( new ServiceRegistryBuilder().buildServiceRegistry() );
sources.addResource( "org/hibernate/metamodel/internal/source/annotations/xml/orm-invalid.xml" );
=======
MetadataSources sources = new MetadataSources( new StandardServiceRegistryBuilder().buildServiceRegistry() );
sources.addResource( "org/hibernate/metamodel/source/annotations/xml/orm-invalid.xml" );
>>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede:hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/xml/OrmXmlParserTests.java
sources.buildMetadata();
}
} |
| Solution content |
|---|
@Test(expected = MappingException.class)
public void testInvalidOrmXmlThrowsException() {
MetadataSources sources = new MetadataSources( new StandardServiceRegistryBuilder().buildServiceRegistry() );
sources.addResource( "org/hibernate/metamodel/internal/source/annotations/xml/orm-invalid.xml" );
sources.buildMetadata();
}
} |
| File |
|---|
| OrmXmlParserTests.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Method invocation |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
import org.xml.sax.SAXException; import org.hibernate.internal.CoreMessageLogger; <<<<<<< HEAD:hibernate-core/src/test/java/org/hibernate/metamodel/internal/source/annotations/xml/mocker/XmlHelper.java import org.hibernate.jaxb.spi.JaxbRoot; import org.hibernate.jaxb.spi.Origin; import org.hibernate.service.classloading.spi.ClassLoaderService; ======= import org.hibernate.internal.jaxb.JaxbRoot; import org.hibernate.internal.jaxb.Origin; import org.hibernate.boot.registry.classloading.spi.ClassLoaderService; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede:hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/xml/mocker/XmlHelper.java /** * @author Hardy Ferentschik |
| Solution content |
|---|
import org.xml.sax.SAXException; import org.hibernate.internal.CoreMessageLogger; import org.hibernate.jaxb.spi.JaxbRoot; import org.hibernate.jaxb.spi.Origin; import org.hibernate.boot.registry.classloading.spi.ClassLoaderService; /** * @author Hardy Ferentschik |
| File |
|---|
| XmlHelper.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.EntityMode; import org.hibernate.internal.util.ValueHolder; <<<<<<< HEAD:hibernate-core/src/test/java/org/hibernate/metamodel/spi/binding/SimpleValueBindingTests.java import org.hibernate.mapping.PropertyGeneration; import org.hibernate.metamodel.spi.domain.Entity; import org.hibernate.metamodel.spi.domain.SingularAttribute; import org.hibernate.metamodel.spi.relational.Column; import org.hibernate.metamodel.spi.relational.Identifier; import org.hibernate.metamodel.spi.relational.JdbcDataType; import org.hibernate.metamodel.spi.relational.Schema; import org.hibernate.metamodel.spi.relational.Size; import org.hibernate.metamodel.spi.relational.Table; import org.hibernate.service.classloading.spi.ClassLoadingException; ======= import org.hibernate.metamodel.domain.Entity; import org.hibernate.metamodel.domain.SingularAttribute; import org.hibernate.metamodel.relational.Column; import org.hibernate.metamodel.relational.Datatype; import org.hibernate.metamodel.relational.Schema; import org.hibernate.metamodel.relational.Size; import org.hibernate.metamodel.relational.Table; import org.hibernate.boot.registry.classloading.spi.ClassLoadingException; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede:hibernate-core/src/test/java/org/hibernate/metamodel/binding/SimpleValueBindingTests.java import org.hibernate.testing.junit4.BaseUnitTestCase; import static org.junit.Assert.assertSame; |
| Solution content |
|---|
import org.hibernate.EntityMode; import org.hibernate.boot.registry.classloading.spi.ClassLoadingException; import org.hibernate.internal.util.ValueHolder; import org.hibernate.mapping.PropertyGeneration; import org.hibernate.metamodel.spi.domain.Entity; import org.hibernate.metamodel.spi.domain.SingularAttribute; import org.hibernate.metamodel.spi.relational.Column; import org.hibernate.metamodel.spi.relational.Identifier; import org.hibernate.metamodel.spi.relational.JdbcDataType; import org.hibernate.metamodel.spi.relational.Schema; import org.hibernate.metamodel.spi.relational.Size; import org.hibernate.metamodel.spi.relational.Table; import org.hibernate.testing.junit4.BaseUnitTestCase; import static org.junit.Assert.assertSame; |
| File |
|---|
| SimpleValueBindingTests.java |
| Developer's decision |
|---|
| Manual |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.metamodel.MetadataSourceProcessingOrder; import org.hibernate.metamodel.MetadataSources; <<<<<<< HEAD:hibernate-core/src/test/java/org/hibernate/metamodel/spi/binding/UnidirectionalManyToManyBindingTests.java import org.hibernate.metamodel.internal.MetadataImpl; import org.hibernate.metamodel.spi.relational.Column; import org.hibernate.metamodel.spi.relational.Identifier; import org.hibernate.service.ServiceRegistryBuilder; import org.hibernate.service.internal.StandardServiceRegistryImpl; import org.hibernate.testing.FailureExpected; ======= import org.hibernate.metamodel.source.internal.MetadataImpl; import org.hibernate.boot.registry.StandardServiceRegistryBuilder; import org.hibernate.boot.registry.internal.StandardServiceRegistryImpl; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede:hibernate-core/src/test/java/org/hibernate/metamodel/binding/BasicCollectionBindingTests.java import org.hibernate.testing.junit4.BaseUnitTestCase; import static org.junit.Assert.assertEquals; |
| Solution content |
|---|
import org.hibernate.boot.registry.StandardServiceRegistryBuilder; import org.hibernate.boot.registry.internal.StandardServiceRegistryImpl; import org.hibernate.metamodel.MetadataSourceProcessingOrder; import org.hibernate.metamodel.MetadataSources; import org.hibernate.metamodel.internal.MetadataImpl; import org.hibernate.metamodel.spi.relational.Column; import org.hibernate.metamodel.spi.relational.Identifier; import org.hibernate.testing.FailureExpected; import org.hibernate.testing.junit4.BaseUnitTestCase; import static org.junit.Assert.assertEquals; |
| File |
|---|
| UnidirectionalManyToManyBindingTests.java |
| Developer's decision |
|---|
| Manual |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.Session; import org.hibernate.Transaction; import org.hibernate.cfg.Configuration; <<<<<<< HEAD ======= import org.hibernate.cfg.Environment; import org.hibernate.dialect.H2Dialect; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede import org.hibernate.id.IdentifierGenerator; import org.hibernate.id.enhanced.SequenceStyleGenerator; import org.hibernate.mapping.Table; |
| Solution content |
|---|
import org.hibernate.Session; import org.hibernate.Transaction; import org.hibernate.cfg.Configuration; import org.hibernate.cfg.Environment; import org.hibernate.dialect.H2Dialect; import org.hibernate.id.IdentifierGenerator; import org.hibernate.id.enhanced.SequenceStyleGenerator; import org.hibernate.mapping.Table; |
| File |
|---|
| HibernateSequenceTest.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.mapping.Table; import org.hibernate.persister.entity.EntityPersister; import org.hibernate.test.annotations.id.sequences.entities.HibernateSequenceEntity; <<<<<<< HEAD import org.hibernate.testing.FailureExpectedWithNewMetamodel; ======= import org.hibernate.testing.RequiresDialect; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede import org.hibernate.testing.TestForIssue; import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase; |
| Solution content |
|---|
import org.hibernate.mapping.Table; import org.hibernate.persister.entity.EntityPersister; import org.hibernate.test.annotations.id.sequences.entities.HibernateSequenceEntity; import org.hibernate.testing.FailureExpectedWithNewMetamodel; import org.hibernate.testing.RequiresDialect; import org.hibernate.testing.TestForIssue; import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase; |
| File |
|---|
| HibernateSequenceTest.java |
| Developer's decision |
|---|
| Concatenation |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
s.close();
tx.rollback();
}
<<<<<<< HEAD
=======
// HHH-4394
@Test
public void testOrderByContractor() throws Exception {
Session s;
Transaction tx;
s = openSession();
tx = s.beginTransaction();
// create some test entities
Employer employer = new Employer();
Contractor contractor1 = new Contractor();
contractor1.setName( "Emmanuel" );
contractor1.setHourlyRate(100.0f);
Contractor contractor2 = new Contractor();
contractor2.setName( "Hardy" );
contractor2.setHourlyRate(99.99f);
s.persist( contractor1 );
s.persist( contractor2 );
// add contractors to employer
List setOfContractors = new ArrayList();
setOfContractors.add( contractor1 );
setOfContractors.add( contractor2 );
employer.setContractors( setOfContractors );
// add employer to contractors
Collection employerListContractor1 = new ArrayList();
employerListContractor1.add( employer );
contractor1.setEmployers( employerListContractor1 );
Collection employerListContractor2 = new ArrayList();
employerListContractor2.add( employer );
contractor2.setEmployers( employerListContractor2 );
s.flush();
s.clear();
// assertions
employer = (Employer) s.get( Employer.class, employer.getId() );
assertNotNull( employer );
assertNotNull( employer.getContractors() );
assertEquals( 2, employer.getContractors().size() );
Contractor firstContractorFromDb = (Contractor) employer.getContractors().iterator().next();
assertEquals( contractor2.getName(), firstContractorFromDb.getName() );
tx.rollback();
s.close();
}
>>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede
@Test
public void testRemoveInBetween() throws Exception {
Session s; |
| Solution content |
|---|
tx.rollback();
s.close();
}
// HHH-4394
@Test
public void testOrderByContractor() throws Exception {
Session s;
Transaction tx;
s = openSession();
tx = s.beginTransaction();
// create some test entities
Employer employer = new Employer();
Contractor contractor1 = new Contractor();
contractor1.setName( "Emmanuel" );
contractor1.setHourlyRate(100.0f);
Contractor contractor2 = new Contractor();
contractor2.setName( "Hardy" );
contractor2.setHourlyRate(99.99f);
s.persist( contractor1 );
s.persist( contractor2 );
// add contractors to employer
List setOfContractors = new ArrayList();
setOfContractors.add( contractor1 );
setOfContractors.add( contractor2 );
employer.setContractors( setOfContractors );
// add employer to contractors
Collection employerListContractor1 = new ArrayList();
employerListContractor1.add( employer );
contractor1.setEmployers( employerListContractor1 );
Collection employerListContractor2 = new ArrayList();
employerListContractor2.add( employer );
contractor2.setEmployers( employerListContractor2 );
s.flush();
s.clear();
// assertions
employer = (Employer) s.get( Employer.class, employer.getId() );
assertNotNull( employer );
assertNotNull( employer.getContractors() );
assertEquals( 2, employer.getContractors().size() );
Contractor firstContractorFromDb = (Contractor) employer.getContractors().iterator().next();
assertEquals( contractor2.getName(), firstContractorFromDb.getName() );
tx.rollback();
s.close();
}
@Test
public void testRemoveInBetween() throws Exception {
Session s; |
| File |
|---|
| ManyToManyTest.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Annotation |
| Comment |
| Method declaration |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.engine.jdbc.spi.ResultSetWrapper; import org.hibernate.engine.jdbc.spi.SqlExceptionHelper; import org.hibernate.engine.jdbc.spi.SqlStatementLogger; <<<<<<< HEAD import org.hibernate.metamodel.spi.relational.Identifier; import org.hibernate.service.jdbc.connections.spi.ConnectionProvider; import org.hibernate.service.jdbc.env.internal.ExtractedDatabaseMetaDataImpl; import org.hibernate.service.jdbc.env.internal.LobCreatorBuilderImpl; import org.hibernate.service.jdbc.env.spi.ExtractedDatabaseMetaData; import org.hibernate.service.jdbc.env.spi.IdentifierHelper; import org.hibernate.service.jdbc.env.spi.JdbcEnvironment; import org.hibernate.service.jdbc.env.spi.LobCreatorBuilder; import org.hibernate.service.jdbc.env.spi.QualifiedObjectNameSupport; ======= import org.hibernate.engine.jdbc.connections.spi.ConnectionProvider; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede import org.hibernate.service.spi.Stoppable; import org.hibernate.testing.env.ConnectionProviderBuilder; |
| Solution content |
|---|
import org.hibernate.engine.jdbc.spi.ResultSetWrapper; import org.hibernate.engine.jdbc.spi.SqlExceptionHelper; import org.hibernate.engine.jdbc.spi.SqlStatementLogger; import org.hibernate.metamodel.spi.relational.Identifier; import org.hibernate.service.jdbc.env.internal.ExtractedDatabaseMetaDataImpl; import org.hibernate.service.jdbc.env.internal.LobCreatorBuilderImpl; import org.hibernate.service.jdbc.env.spi.ExtractedDatabaseMetaData; import org.hibernate.service.jdbc.env.spi.IdentifierHelper; import org.hibernate.service.jdbc.env.spi.JdbcEnvironment; import org.hibernate.service.jdbc.env.spi.LobCreatorBuilder; import org.hibernate.service.jdbc.env.spi.QualifiedObjectNameSupport; import org.hibernate.service.spi.Stoppable; import org.hibernate.testing.env.ConnectionProviderBuilder; |
| File |
|---|
| BasicTestingJdbcServiceImpl.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.engine.transaction.spi.TransactionEnvironment; import org.hibernate.service.ServiceRegistry; <<<<<<< HEAD import org.hibernate.service.jdbc.connections.spi.ConnectionProvider; import org.hibernate.service.jdbc.connections.spi.JdbcConnectionAccess; ======= import org.hibernate.engine.jdbc.connections.spi.ConnectionProvider; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede /** * @author Steve Ebersole |
| Solution content |
|---|
import org.hibernate.engine.jdbc.connections.spi.ConnectionProvider; import org.hibernate.engine.transaction.spi.TransactionEnvironment; import org.hibernate.service.ServiceRegistry; import org.hibernate.service.jdbc.connections.spi.JdbcConnectionAccess; /** * @author Steve Ebersole |
| File |
|---|
| JdbcConnectionAccessImpl.java |
| Developer's decision |
|---|
| Manual |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.engine.jdbc.connections.spi.ConnectionProvider; import org.hibernate.engine.transaction.internal.jta.CMTTransactionFactory; import org.hibernate.internal.util.SerializationHelper; <<<<<<< HEAD import org.hibernate.service.jdbc.connections.spi.ConnectionProvider; import org.hibernate.testing.FailureExpectedWithNewMetamodel; ======= import org.hibernate.testing.RequiresDialect; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede import org.hibernate.testing.jta.TestingJtaBootstrap; import org.hibernate.testing.jta.TestingJtaPlatformImpl; import org.junit.Test; |
| Solution content |
|---|
import org.hibernate.engine.jdbc.connections.spi.ConnectionProvider; import org.hibernate.engine.transaction.internal.jta.CMTTransactionFactory; import org.hibernate.internal.util.SerializationHelper; import org.hibernate.testing.FailureExpectedWithNewMetamodel; import org.hibernate.testing.RequiresDialect; import org.hibernate.testing.jta.TestingJtaBootstrap; import org.hibernate.testing.jta.TestingJtaPlatformImpl; import org.junit.Test; |
| File |
|---|
| AggressiveReleaseTest.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.Transaction; import org.hibernate.dialect.H2Dialect; import org.hibernate.internal.util.SerializationHelper; <<<<<<< HEAD import org.hibernate.testing.FailureExpectedWithNewMetamodel; ======= import org.hibernate.testing.RequiresDialect; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase; import static org.junit.Assert.assertFalse; |
| Solution content |
|---|
import org.hibernate.Transaction; import org.hibernate.internal.util.SerializationHelper; import org.hibernate.testing.FailureExpectedWithNewMetamodel; import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase; import static org.junit.Assert.assertFalse; |
| File |
|---|
| ConnectionManagementTestCase.java |
| Developer's decision |
|---|
| Version 1 |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.dialect.H2Dialect; import org.hibernate.engine.spi.SessionFactoryImplementor; import org.hibernate.engine.transaction.spi.LocalStatus; <<<<<<< HEAD import org.hibernate.testing.FailureExpectedWithNewMetamodel; ======= import org.hibernate.testing.RequiresDialect; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; |
| Solution content |
|---|
import org.hibernate.dialect.H2Dialect; import org.hibernate.engine.spi.SessionFactoryImplementor; import org.hibernate.engine.transaction.spi.LocalStatus; import org.hibernate.testing.FailureExpectedWithNewMetamodel; import org.hibernate.testing.RequiresDialect; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; |
| File |
|---|
| ThreadLocalCurrentSessionTest.java |
| Developer's decision |
|---|
| Concatenation |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.event.spi.DeleteEventListener; import org.hibernate.event.spi.EventType; import org.hibernate.integrator.spi.Integrator; <<<<<<< HEAD import org.hibernate.metamodel.spi.MetadataImplementor; import org.hibernate.service.BootstrapServiceRegistryBuilder; ======= import org.hibernate.metamodel.source.MetadataImplementor; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede import org.hibernate.service.spi.SessionFactoryServiceRegistry; import org.hibernate.testing.FailureExpectedWithNewMetamodel; import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase; |
| Solution content |
|---|
import org.hibernate.event.spi.DeleteEventListener; import org.hibernate.event.spi.EventType; import org.hibernate.integrator.spi.Integrator; import org.hibernate.metamodel.spi.MetadataImplementor; import org.hibernate.service.spi.SessionFactoryServiceRegistry; import org.hibernate.testing.FailureExpectedWithNewMetamodel; import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase; |
| File |
|---|
| CallbackTest.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.event.spi.PreUpdateEventListener; import org.hibernate.integrator.spi.Integrator; import org.hibernate.internal.SessionImpl; <<<<<<< HEAD import org.hibernate.metamodel.spi.MetadataImplementor; import org.hibernate.service.BootstrapServiceRegistryBuilder; ======= import org.hibernate.metamodel.source.MetadataImplementor; import org.hibernate.boot.registry.BootstrapServiceRegistryBuilder; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede import org.hibernate.service.spi.SessionFactoryServiceRegistry; import org.hibernate.testing.FailureExpectedWithNewMetamodel; import org.hibernate.testing.TestForIssue; |
| Solution content |
|---|
import org.hibernate.event.spi.PreUpdateEventListener; import org.hibernate.integrator.spi.Integrator; import org.hibernate.internal.SessionImpl; import org.hibernate.boot.registry.BootstrapServiceRegistryBuilder; import org.hibernate.metamodel.spi.MetadataImplementor; import org.hibernate.service.spi.SessionFactoryServiceRegistry; import org.hibernate.testing.FailureExpectedWithNewMetamodel; import org.hibernate.testing.TestForIssue; |
| File |
|---|
| TestAutoFlushBeforeQueryExecution.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.event.spi.PreUpdateEvent; import org.hibernate.event.spi.PreUpdateEventListener; import org.hibernate.integrator.spi.Integrator; <<<<<<< HEAD import org.hibernate.metamodel.spi.MetadataImplementor; import org.hibernate.service.BootstrapServiceRegistryBuilder; ======= import org.hibernate.metamodel.source.MetadataImplementor; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede import org.hibernate.service.spi.SessionFactoryServiceRegistry; import org.hibernate.testing.FailureExpectedWithNewMetamodel; import org.hibernate.testing.TestForIssue; |
| Solution content |
|---|
import org.hibernate.event.spi.PreUpdateEvent; import org.hibernate.event.spi.PreUpdateEventListener; import org.hibernate.integrator.spi.Integrator; import org.hibernate.metamodel.spi.MetadataImplementor; import org.hibernate.service.spi.SessionFactoryServiceRegistry; import org.hibernate.testing.FailureExpectedWithNewMetamodel; import org.hibernate.testing.TestForIssue; |
| File |
|---|
| TestCollectionInitializingDuringFlush.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.Interceptor; import org.hibernate.Session; import org.hibernate.Transaction; <<<<<<< HEAD import org.hibernate.testing.FailureExpectedWithNewMetamodel; ======= import org.hibernate.TransactionException; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede import org.hibernate.testing.TestForIssue; import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase; import org.hibernate.type.Type; |
| Solution content |
|---|
import org.hibernate.Interceptor; import org.hibernate.Session; import org.hibernate.Transaction; import org.hibernate.TransactionException; import org.hibernate.testing.FailureExpectedWithNewMetamodel; import org.hibernate.testing.TestForIssue; import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase; import org.hibernate.type.Type; |
| File |
|---|
| InterceptorTest.java |
| Developer's decision |
|---|
| Concatenation |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.event.spi.LoadEvent; import org.hibernate.event.spi.LoadEventListener; import org.hibernate.integrator.spi.Integrator; <<<<<<< HEAD import org.hibernate.metamodel.spi.MetadataImplementor; import org.hibernate.service.BootstrapServiceRegistryBuilder; ======= import org.hibernate.metamodel.source.MetadataImplementor; import org.hibernate.boot.registry.BootstrapServiceRegistryBuilder; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede import org.hibernate.service.spi.SessionFactoryServiceRegistry; import org.hibernate.testing.FailureExpectedWithNewMetamodel; import org.hibernate.testing.TestForIssue; |
| Solution content |
|---|
import org.hibernate.event.spi.LoadEvent; import org.hibernate.event.spi.LoadEventListener; import org.hibernate.integrator.spi.Integrator; import org.hibernate.boot.registry.BootstrapServiceRegistryBuilder; import org.hibernate.metamodel.spi.MetadataImplementor; import org.hibernate.service.spi.SessionFactoryServiceRegistry; import org.hibernate.testing.FailureExpectedWithNewMetamodel; import org.hibernate.testing.TestForIssue; |
| File |
|---|
| EagerKeyManyToOneTest.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.Session; import org.hibernate.cfg.AvailableSettings; import org.hibernate.cfg.Configuration; <<<<<<< HEAD import org.hibernate.testing.FailureExpectedWithNewMetamodel; ======= import org.hibernate.dialect.H2Dialect; import org.hibernate.testing.RequiresDialect; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase; import org.junit.Test; |
| Solution content |
|---|
import org.hibernate.Session; import org.hibernate.cfg.AvailableSettings; import org.hibernate.cfg.Configuration; import org.hibernate.dialect.H2Dialect; import org.hibernate.testing.FailureExpectedWithNewMetamodel; import org.hibernate.testing.RequiresDialect; import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase; |
| File |
|---|
| DoesNotWorkTest.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
/**
* @author Steve Ebersole
*/
<<<<<<< HEAD
@FailureExpectedWithNewMetamodel
=======
@RequiresDialect(H2Dialect.class)
>>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede
public class DoesNotWorkTest extends BaseCoreFunctionalTestCase {
@Override
protected Class>[] getAnnotatedClasses() { |
| Solution content |
|---|
/**
* @author Steve Ebersole
*/
@FailureExpectedWithNewMetamodel
@RequiresDialect(H2Dialect.class)
public class DoesNotWorkTest extends BaseCoreFunctionalTestCase {
@Override
protected Class>[] getAnnotatedClasses() { |
| File |
|---|
| DoesNotWorkTest.java |
| Developer's decision |
|---|
| Concatenation |
| Kind of conflict |
|---|
| Annotation |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.Session; import org.hibernate.cfg.AvailableSettings; import org.hibernate.cfg.Configuration; <<<<<<< HEAD import org.hibernate.testing.FailureExpectedWithNewMetamodel; ======= import org.hibernate.dialect.H2Dialect; import org.hibernate.testing.RequiresDialect; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase; import org.junit.Test; |
| Solution content |
|---|
import org.hibernate.Session; import org.hibernate.cfg.AvailableSettings; import org.hibernate.cfg.Configuration; import org.hibernate.dialect.H2Dialect; import org.hibernate.testing.FailureExpectedWithNewMetamodel; import org.hibernate.testing.RequiresDialect; import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase; |
| File |
|---|
| DoesNotWorkWithHbmTest.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
/**
* @author Steve Ebersole
*/
<<<<<<< HEAD
@FailureExpectedWithNewMetamodel
=======
@RequiresDialect(H2Dialect.class)
>>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede
public class DoesNotWorkWithHbmTest extends BaseCoreFunctionalTestCase {
@Override |
| Solution content |
|---|
/**
* @author Steve Ebersole
*/
@FailureExpectedWithNewMetamodel
@RequiresDialect(H2Dialect.class)
public class DoesNotWorkWithHbmTest extends BaseCoreFunctionalTestCase {
@Override |
| File |
|---|
| DoesNotWorkWithHbmTest.java |
| Developer's decision |
|---|
| Concatenation |
| Kind of conflict |
|---|
| Annotation |
| Chunk |
|---|
| Conflicting content |
|---|
package org.hibernate.test.service; <<<<<<< HEAD ======= import org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl; import org.junit.Assert; import org.junit.Test; import javax.persistence.Entity; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; |
| Solution content |
|---|
package org.hibernate.test.service; import org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl; import org.junit.Assert; import org.junit.Test; import javax.persistence.Entity; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; |
| File |
|---|
| ClassLoaderServiceImplTest.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.cache.spi.TimestampsRegion; import org.hibernate.cache.spi.access.AccessType; import org.hibernate.cfg.Settings; <<<<<<< HEAD import org.hibernate.service.ServiceRegistry; import org.hibernate.service.classloading.spi.ClassLoaderService; ======= import org.hibernate.boot.registry.classloading.spi.ClassLoaderService; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede import org.hibernate.service.spi.InjectService; import org.hibernate.service.spi.ServiceRegistryAwareService; import org.hibernate.service.spi.ServiceRegistryImplementor; |
| Solution content |
|---|
import org.hibernate.cache.spi.TimestampsRegion;
import org.hibernate.cache.spi.access.AccessType;
import org.hibernate.cfg.Settings;
import org.hibernate.boot.registry.classloading.spi.ClassLoaderService;
/**
* Abstract implementation of an Ehcache specific RegionFactory.
*
* @author Chris Dennis
* @author Greg Luck
* @author Emmanuel Bernard
* @author Abhishek Sanoujam
* @author Alex Snaps
*/
abstract class AbstractEhcacheRegionFactory extends AbstractRegionFactory {
/**
* The Hibernate system property specifying the location of the ehcache configuration file name.
*
* If not set, ehcache.xml will be looked for in the root of the classpath.
*
* If set to say ehcache-1.xml, ehcache-1.xml will be looked for in the root of the classpath.
*/
public static final String NET_SF_EHCACHE_CONFIGURATION_RESOURCE_NAME = "net.sf.ehcache.configurationResourceName";
private static final EhCacheMessageLogger LOG = Logger.getMessageLogger(
EhCacheMessageLogger.class,
AbstractEhcacheRegionFactory.class.getName()
);
/**
* MBean registration helper class instance for Ehcache Hibernate MBeans.
*/
protected final ProviderMBeanRegistrationHelper mbeanRegistrationHelper = new ProviderMBeanRegistrationHelper();
/**
* Ehcache CacheManager that supplied Ehcache instances for this Hibernate RegionFactory.
*/
protected volatile CacheManager manager;
/**
* Settings object for the Hibernate persistence unit.
*/
protected Settings settings;
/**
* {@link EhcacheAccessStrategyFactory} for creating various access strategies
*/
protected final EhcacheAccessStrategyFactory accessStrategyFactory =
new NonstopAccessStrategyFactory( new EhcacheAccessStrategyFactoryImpl() );
/**
* Whether to optimize for minimals puts or minimal gets.
*
* Indicates whether when operating in non-strict read/write or read-only mode
* Hibernate should optimize the access patterns for minimal puts or minimal gets.
* In Ehcache we default to minimal puts since this should have minimal to no
* affect on unclustered users, and has great benefit for clustered users.
*
* This setting can be overridden by setting the "hibernate.cache.use_minimal_puts"
* property in the Hibernate configuration.
*
* @return true, optimize for minimal puts
*/
public boolean isMinimalPutsEnabledByDefault() {
return true;
}
/**
* {@inheritDoc}
*/
public long nextTimestamp() {
return net.sf.ehcache.util.Timestamper.next();
}
/**
* {@inheritDoc}
*/
public EntityRegion buildEntityRegion(String regionName, Properties properties, CacheDataDescription metadata)
throws CacheException {
return new EhcacheEntityRegion( accessStrategyFactory, getCache( regionName ), isMinimalPutsEnabled(), metadata, properties );
}
@Override
public NaturalIdRegion buildNaturalIdRegion(String regionName, Properties properties, CacheDataDescription metadata)
throws CacheException {
return new EhcacheNaturalIdRegion( accessStrategyFactory, getCache( regionName ), isMinimalPutsEnabled(), metadata, properties );
}
/**
* {@inheritDoc}
*/
public CollectionRegion buildCollectionRegion(String regionName, Properties properties, CacheDataDescription metadata)
throws CacheException {
return new EhcacheCollectionRegion(
accessStrategyFactory,
getCache( regionName ),
isMinimalPutsEnabled(),
metadata,
properties
);
}
/**
* {@inheritDoc}
*/
public QueryResultsRegion buildQueryResultsRegion(String regionName, Properties properties) throws CacheException {
return new EhcacheQueryResultsRegion( accessStrategyFactory, getCache( regionName ), properties );
}
/**
* {@inheritDoc}
*/
public TimestampsRegion buildTimestampsRegion(String regionName, Properties properties) throws CacheException {
return new EhcacheTimestampsRegion( accessStrategyFactory, getCache( regionName ), properties );
}
private Ehcache getCache(String name) throws CacheException {
try {
Ehcache cache = manager.getEhcache( name );
if ( cache == null ) {
LOG.unableToFindEhCacheConfiguration( name );
manager.addCache( name );
cache = manager.getEhcache( name );
LOG.debug( "started EHCache region: " + name );
}
HibernateUtil.validateEhcache( cache );
return cache;
}
catch ( net.sf.ehcache.CacheException e ) {
throw new CacheException( e );
}
}
/**
* Load a resource from the classpath.
*/
protected URL loadResource(String configurationResourceName) {
URL url = getServiceRegistry().getService( ClassLoaderService.class ).locateResource( configurationResourceName );
if ( url == null ) {
ClassLoader standardClassloader = ClassLoaderUtil.getStandardClassLoader();
if ( standardClassloader != null ) {
url = standardClassloader.getResource( configurationResourceName );
}
if ( url == null ) {
url = AbstractEhcacheRegionFactory.class.getResource( configurationResourceName );
}
}
if ( LOG.isDebugEnabled() ) {
LOG.debugf(
"Creating EhCacheRegionFactory from a specified resource: %s. Resolved to URL: %s",
configurationResourceName,
url
);
}
if ( url == null ) {
LOG.unableToLoadConfiguration( configurationResourceName );
}
return url;
}
/**
* Default access-type used when the configured using JPA 2.0 config. JPA 2.0 allows |
| File |
|---|
| AbstractEhcacheRegionFactory.java |
| Developer's decision |
|---|
| Manual |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.MappingNotFoundException; import org.hibernate.SessionFactory; import org.hibernate.SessionFactoryObserver; <<<<<<< HEAD import org.hibernate.boot.spi.CacheRegionDefinition; import org.hibernate.boot.spi.JaccDefinition; ======= import org.hibernate.boot.registry.BootstrapServiceRegistryBuilder; import org.hibernate.boot.registry.StandardServiceRegistryBuilder; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede import org.hibernate.cfg.Configuration; import org.hibernate.cfg.Environment; import org.hibernate.cfg.NamingStrategy; |
| Solution content |
|---|
import org.hibernate.MappingNotFoundException; import org.hibernate.SessionFactory; import org.hibernate.SessionFactoryObserver; import org.hibernate.boot.registry.BootstrapServiceRegistry; import org.hibernate.boot.registry.BootstrapServiceRegistryBuilder; import org.hibernate.boot.registry.StandardServiceRegistryBuilder; import org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl; import org.hibernate.boot.registry.classloading.spi.ClassLoaderService; import org.hibernate.boot.spi.CacheRegionDefinition; import org.hibernate.boot.spi.JaccDefinition; import org.hibernate.cfg.Configuration; import org.hibernate.cfg.Environment; import org.hibernate.cfg.NamingStrategy; |
| File |
|---|
| EntityManagerFactoryBuilderImpl.java |
| Developer's decision |
|---|
| Manual |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.metamodel.internal.source.annotations.util.JandexHelper; import org.hibernate.proxy.EntityNotFoundDelegate; import org.hibernate.secure.internal.JACCConfiguration; <<<<<<< HEAD import org.hibernate.service.BootstrapServiceRegistry; ======= import org.hibernate.boot.registry.BootstrapServiceRegistry; import org.hibernate.service.ConfigLoader; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede import org.hibernate.service.ServiceRegistry; import org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl; import org.hibernate.boot.registry.classloading.spi.ClassLoaderService; |
| Solution content |
|---|
import org.hibernate.metamodel.internal.source.annotations.util.JandexHelper; import org.hibernate.proxy.EntityNotFoundDelegate; import org.hibernate.secure.internal.JACCConfiguration; import org.hibernate.service.ServiceRegistry; |
| File |
|---|
| EntityManagerFactoryBuilderImpl.java |
| Developer's decision |
|---|
| None |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
/**
}
}
<<<<<<< HEAD
=======
* Builds the {@link BootstrapServiceRegistry} used to eventually build the {@link org.hibernate.boot.registry.StandardServiceRegistryBuilder}; mainly
* used here during instantiation to define class-loading behavior.
*
* @param integrationSettings Any integration settings passed by the EE container or SE application
*
* @return The built BootstrapServiceRegistry
*/
private BootstrapServiceRegistry buildBootstrapServiceRegistry(Map integrationSettings) {
final BootstrapServiceRegistryBuilder bootstrapServiceRegistryBuilder = new BootstrapServiceRegistryBuilder();
bootstrapServiceRegistryBuilder.with( new JpaIntegrator() );
final IntegratorProvider integratorProvider = (IntegratorProvider) integrationSettings.get( INTEGRATOR_PROVIDER );
if ( integratorProvider != null ) {
integrationSettings.remove( INTEGRATOR_PROVIDER );
for ( Integrator integrator : integratorProvider.getIntegrators() ) {
bootstrapServiceRegistryBuilder.with( integrator );
}
}
ClassLoader classLoader = (ClassLoader) integrationSettings.get( org.hibernate.cfg.AvailableSettings.APP_CLASSLOADER );
if ( classLoader != null ) {
integrationSettings.remove( org.hibernate.cfg.AvailableSettings.APP_CLASSLOADER );
}
else {
classLoader = persistenceUnit.getClassLoader();
}
bootstrapServiceRegistryBuilder.withApplicationClassLoader( classLoader );
return bootstrapServiceRegistryBuilder.build();
}
@SuppressWarnings("unchecked")
private Map mergePropertySources(
PersistenceUnitDescriptor persistenceUnit,
Map integrationSettings,
final BootstrapServiceRegistry bootstrapServiceRegistry) {
final Map merged = new HashMap();
// first, apply persistence.xml-defined settings
if ( persistenceUnit.getProperties() != null ) {
merged.putAll( persistenceUnit.getProperties() );
}
merged.put( AvailableSettings.PERSISTENCE_UNIT_NAME, persistenceUnit.getName() );
// see if the persistence.xml settings named a Hibernate config file....
final ValueHolder |
| Solution content |
|---|
}
}
private void processProperties(BootstrapServiceRegistry bootstrapServiceRegistry) {
applyJdbcConnectionProperties();
applyTransactionProperties(); |
| File |
|---|
| EntityManagerFactoryBuilderImpl.java |
| Developer's decision |
|---|
| Version 1 |
| Kind of conflict |
|---|
| Annotation |
| Comment |
| Method declaration |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.jpa.packaging.internal.JarVisitorFactory;
import org.hibernate.jpa.internal.util.ConfigurationHelper;
import org.hibernate.internal.util.StringHelper;
<<<<<<< HEAD
import org.hibernate.metamodel.spi.source.XsdException;
import org.hibernate.service.classloading.internal.ClassLoaderServiceImpl;
import org.hibernate.service.classloading.spi.ClassLoaderService;
=======
import org.hibernate.metamodel.source.XsdException;
import org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl;
import org.hibernate.boot.registry.classloading.spi.ClassLoaderService;
>>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede
/**
* Used by Hibernate to parse {@code persistence.xml} files in SE environments. |
| Solution content |
|---|
import org.hibernate.jpa.packaging.internal.JarVisitorFactory;
import org.hibernate.jpa.internal.util.ConfigurationHelper;
import org.hibernate.internal.util.StringHelper;
import org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl;
import org.hibernate.boot.registry.classloading.spi.ClassLoaderService;
import org.hibernate.metamodel.spi.source.XsdException;
/**
* Used by Hibernate to parse {@code persistence.xml} files in SE environments. |
| File |
|---|
| PersistenceXmlParser.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.MappingException; import org.hibernate.jpa.event.spi.jpa.Callback; import org.hibernate.jpa.event.spi.jpa.ListenerFactory; <<<<<<< HEAD import org.hibernate.metamodel.spi.MetadataImplementor; import org.hibernate.metamodel.spi.binding.EntityBinding; import org.hibernate.metamodel.spi.source.JpaCallbackSource; import org.hibernate.service.classloading.spi.ClassLoaderService; import org.hibernate.service.classloading.spi.ClassLoadingException; ======= import org.hibernate.metamodel.binding.EntityBinding; import org.hibernate.metamodel.source.MetadataImplementor; import org.hibernate.metamodel.source.binder.JpaCallbackClass; import org.hibernate.boot.registry.classloading.spi.ClassLoaderService; import org.hibernate.boot.registry.classloading.spi.ClassLoadingException; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede import org.hibernate.service.spi.SessionFactoryServiceRegistry; /** |
| Solution content |
|---|
import org.hibernate.metamodel.spi.source.JpaCallbackSource; import org.hibernate.MappingException; import org.hibernate.jpa.event.spi.jpa.Callback; import org.hibernate.jpa.event.spi.jpa.ListenerFactory; import org.hibernate.boot.registry.classloading.spi.ClassLoaderService; import org.hibernate.boot.registry.classloading.spi.ClassLoadingException; import org.hibernate.metamodel.spi.MetadataImplementor; import org.hibernate.metamodel.spi.binding.EntityBinding; import org.hibernate.service.spi.SessionFactoryServiceRegistry; /** |
| File |
|---|
| CallbackProcessorImpl.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
}
}
<<<<<<< HEAD
/**
* {@inheritDoc}
*
* @see org.hibernate.integrator.spi.Integrator#integrate(org.hibernate.metamodel.spi.MetadataImplementor, org.hibernate.engine.spi.SessionFactoryImplementor, org.hibernate.service.spi.SessionFactoryServiceRegistry)
*/
=======
private ListenerFactory buildBeanManagerListenerFactory(Object beanManagerRef) {
try {
// specifically using our classloader here...
final Class beanManagerListenerFactoryClass = getClass().getClassLoader()
.loadClass( "org.hibernate.jpa.event.internal.jpa.BeanManagerListenerFactory" );
final Method beanManagerListenerFactoryBuilderMethod = beanManagerListenerFactoryClass.getMethod(
"fromBeanManagerReference",
Object.class
);
try {
return (ListenerFactory) beanManagerListenerFactoryBuilderMethod.invoke( null, beanManagerRef );
}
catch (InvocationTargetException e) {
throw e.getTargetException();
}
}
catch (ReflectiveOperationException e) {
throw new HibernateException( "Could not access BeanManagerListenerFactory class to handle CDI extensions", e );
}
catch (RuntimeException e) {
throw e;
}
catch (Throwable e) {
throw new HibernateException( "Problem calling BeanManagerListenerFactory class to handle CDI extensions", e );
}
}
>>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede
@Override
public void integrate(
MetadataImplementor metadata, |
| Solution content |
|---|
}
}
private ListenerFactory buildBeanManagerListenerFactory(Object beanManagerRef) {
try {
// specifically using our classloader here...
final Class beanManagerListenerFactoryClass = getClass().getClassLoader()
.loadClass( "org.hibernate.jpa.event.internal.jpa.BeanManagerListenerFactory" );
final Method beanManagerListenerFactoryBuilderMethod = beanManagerListenerFactoryClass.getMethod(
"fromBeanManagerReference",
Object.class
);
try {
return (ListenerFactory) beanManagerListenerFactoryBuilderMethod.invoke( null, beanManagerRef );
}
catch (InvocationTargetException e) {
throw e.getTargetException();
}
}
catch (ReflectiveOperationException e) {
throw new HibernateException( "Could not access BeanManagerListenerFactory class to handle CDI extensions", e );
}
catch (RuntimeException e) {
throw e;
}
catch (Throwable e) {
throw new HibernateException( "Problem calling BeanManagerListenerFactory class to handle CDI extensions", e );
}
}
@Override
public void integrate(
MetadataImplementor metadata, |
| File |
|---|
| JpaIntegrator.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Comment |
| Method declaration |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.integrator.spi.Integrator; import org.hibernate.internal.CoreMessageLogger; import org.hibernate.internal.util.config.ConfigurationHelper; <<<<<<< HEAD import org.hibernate.metamodel.spi.MetadataImplementor; import org.hibernate.service.classloading.spi.ClassLoaderService; import org.hibernate.service.config.spi.ConfigurationService; import org.hibernate.service.config.spi.StandardConverters; ======= import org.hibernate.metamodel.source.MetadataImplementor; import org.hibernate.boot.registry.classloading.spi.ClassLoaderService; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede import org.hibernate.service.spi.SessionFactoryServiceRegistry; /** |
| Solution content |
|---|
import org.hibernate.integrator.spi.Integrator; import org.hibernate.internal.CoreMessageLogger; import org.hibernate.internal.util.config.ConfigurationHelper; import org.hibernate.boot.registry.classloading.spi.ClassLoaderService; import org.hibernate.metamodel.spi.MetadataImplementor; import org.hibernate.service.config.spi.StandardConverters; import org.hibernate.service.spi.SessionFactoryServiceRegistry; /** |
| File |
|---|
| EnversIntegrator.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import javax.transaction.TransactionManager; import org.hibernate.cfg.Settings; <<<<<<< HEAD import org.hibernate.service.ServiceRegistry; import org.hibernate.service.jta.platform.spi.JtaPlatform; ======= import org.hibernate.engine.transaction.jta.platform.spi.JtaPlatform; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede /** * HibernateTransactionManagerLookup. |
| Solution content |
|---|
import javax.transaction.TransactionManager; import org.hibernate.cfg.Settings; import org.hibernate.engine.transaction.jta.platform.spi.JtaPlatform; import org.hibernate.service.ServiceRegistry; /** * HibernateTransactionManagerLookup. |
| File |
|---|
| HibernateTransactionManagerLookup.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.cache.infinispan.query.QueryResultsRegionImpl; import org.hibernate.cache.infinispan.timestamp.TimestampsRegionImpl; import org.hibernate.cache.infinispan.util.CacheAdapter; <<<<<<< HEAD import org.hibernate.cache.internal.RegionFactoryInitiator; import org.hibernate.cache.spi.RegionFactory; import org.hibernate.cfg.AvailableSettings; import org.hibernate.engine.spi.SessionFactoryImplementor; import org.hibernate.service.ServiceRegistry; import org.hibernate.service.jta.platform.internal.JBossStandAloneJtaPlatform; ======= import org.hibernate.cfg.Settings; import org.hibernate.engine.transaction.jta.platform.internal.AbstractJtaPlatform; import org.hibernate.engine.transaction.jta.platform.internal.JBossStandAloneJtaPlatform; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede import org.hibernate.testing.ServiceRegistryBuilder; import static org.junit.Assert.assertEquals; |
| Solution content |
|---|
import org.hibernate.cache.infinispan.query.QueryResultsRegionImpl; import org.hibernate.cache.infinispan.timestamp.TimestampsRegionImpl; import org.hibernate.cache.infinispan.util.CacheAdapter; import org.hibernate.cache.internal.RegionFactoryInitiator; import org.hibernate.cache.spi.RegionFactory; import org.hibernate.cfg.AvailableSettings; import org.hibernate.engine.spi.SessionFactoryImplementor; import org.hibernate.engine.transaction.jta.platform.internal.JBossStandAloneJtaPlatform; import org.hibernate.service.ServiceRegistry; import org.hibernate.testing.ServiceRegistryBuilder; import static org.junit.Assert.assertEquals; |
| File |
|---|
| InfinispanRegionFactoryTestCase.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.cache.spi.CacheDataDescription; import org.hibernate.cache.spi.RegionFactory; import org.hibernate.cfg.Configuration; <<<<<<< HEAD import org.hibernate.engine.spi.SessionFactoryImplementor; import org.hibernate.service.ServiceRegistryBuilder; import org.hibernate.service.internal.StandardServiceRegistryImpl; ======= import org.hibernate.boot.registry.internal.StandardServiceRegistryImpl; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede import org.hibernate.test.cache.infinispan.util.CacheTestUtil; import static org.hibernate.cache.infinispan.util.CacheHelper.withinTx; |
| Solution content |
|---|
import org.hibernate.cache.spi.CacheDataDescription; import org.hibernate.cache.spi.RegionFactory; import org.hibernate.cfg.Configuration; import org.hibernate.boot.registry.internal.StandardServiceRegistryImpl; import org.hibernate.engine.spi.SessionFactoryImplementor; import static org.hibernate.cache.infinispan.util.CacheHelper.withinTx; |
| File |
|---|
| NodeEnvironment.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
}
<<<<<<< HEAD
public static class ExtendedXADataSource extends StandardXADataSource { // XAPOOL
@Override
public Connection getConnection() throws SQLException {
if (getTransactionManager() == null) { // although already set before, it results null again after retrieving the datasource by jndi
TransactionManager tm; // this is because the TransactionManager information is not serialized.
try {
tm = lookup.getTransactionManager();
} catch (Exception e) {
throw new SQLException(e);
}
setTransactionManager(tm); // resets the TransactionManager on the datasource retrieved by jndi,
// this makes the datasource JTA-aware
}
// According to Enhydra documentation, here we must return the connection of our XAConnection
// see http://cvs.forge.objectweb.org/cgi-bin/viewcvs.cgi/xapool/xapool/examples/xapooldatasource/DatabaseHelper.java?sortby=rev
return super.getXAConnection().getConnection();
}
@Override
public |
| Solution content |
|---|
}
private Main startJndiServer() throws Exception {
// Create an in-memory jndi
NamingServer namingServer = new NamingServer(); |
| File |
|---|
| JBossStandaloneJtaExampleTest.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Class declaration |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.boot.registry.StandardServiceRegistryBuilder; import org.hibernate.metamodel.MetadataSources; <<<<<<< HEAD:hibernate-testing/src/main/java/org/hibernate/testing/junit4/BaseAnnotationBindingTestCase.java import org.hibernate.metamodel.internal.MetadataImpl; import org.hibernate.metamodel.spi.binding.EntityBinding; import org.hibernate.service.ServiceRegistryBuilder; ======= import org.hibernate.metamodel.binding.EntityBinding; import org.hibernate.metamodel.source.internal.MetadataImpl; import org.hibernate.testing.junit4.BaseUnitTestCase; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede:hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/entity/BaseAnnotationBindingTestCase.java /** * @author Hardy Ferentschik |
| Solution content |
|---|
import org.hibernate.boot.registry.StandardServiceRegistryBuilder; import org.hibernate.metamodel.MetadataSources; import org.hibernate.metamodel.internal.MetadataImpl; import org.hibernate.metamodel.spi.binding.EntityBinding; /** * @author Hardy Ferentschik |
| File |
|---|
| BaseAnnotationBindingTestCase.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
private void createBindings() {
try {
<<<<<<< HEAD:hibernate-testing/src/main/java/org/hibernate/testing/junit4/BaseAnnotationBindingTestCase.java
sources = new MetadataSources( new ServiceRegistryBuilder().buildServiceRegistry() );
Resources resourcesAnnotation = description.getAnnotation( Resources.class );
=======
sources = new MetadataSources( new StandardServiceRegistryBuilder().buildServiceRegistry() );
Resources resourcesAnnotation = origFrameworkMethod.getAnnotation( Resources.class );
>>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede:hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/entity/BaseAnnotationBindingTestCase.java
if ( resourcesAnnotation != null ) {
sources.getMetadataBuilder().with( resourcesAnnotation.cacheMode() );
|
| Solution content |
|---|
private void createBindings() {
try {
sources = new MetadataSources( new StandardServiceRegistryBuilder().buildServiceRegistry() );
Resources resourcesAnnotation = description.getAnnotation( Resources.class );
if ( resourcesAnnotation != null ) {
sources.getMetadataBuilder().with( resourcesAnnotation.cacheMode() );
|
| File |
|---|
| BaseAnnotationBindingTestCase.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Attribute |
| Method invocation |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.HibernateException; import org.hibernate.Interceptor; import org.hibernate.Session; <<<<<<< HEAD import org.hibernate.cache.spi.access.AccessType; ======= import org.hibernate.boot.registry.StandardServiceRegistryBuilder; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede import org.hibernate.cfg.AvailableSettings; import org.hibernate.cfg.Configuration; import org.hibernate.cfg.Environment; |
| Solution content |
|---|
import org.hibernate.HibernateException; import org.hibernate.Interceptor; import org.hibernate.Session; import org.hibernate.boot.registry.StandardServiceRegistryBuilder; import org.hibernate.cache.spi.access.AccessType; import org.hibernate.cfg.AvailableSettings; import org.hibernate.cfg.Configuration; import org.hibernate.cfg.Environment; |
| File |
|---|
| BaseCoreFunctionalTestCase.java |
| Developer's decision |
|---|
| Concatenation |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
import org.hibernate.mapping.Property; import org.hibernate.mapping.SimpleValue; import org.hibernate.metamodel.MetadataSources; <<<<<<< HEAD import org.hibernate.metamodel.spi.MetadataImplementor; import org.hibernate.metamodel.spi.binding.AbstractPluralAttributeBinding; import org.hibernate.metamodel.spi.binding.AttributeBinding; import org.hibernate.metamodel.spi.binding.Caching; import org.hibernate.metamodel.spi.binding.EntityBinding; import org.hibernate.service.BootstrapServiceRegistry; import org.hibernate.service.BootstrapServiceRegistryBuilder; ======= import org.hibernate.metamodel.source.MetadataImplementor; import org.hibernate.boot.registry.BootstrapServiceRegistry; import org.hibernate.boot.registry.BootstrapServiceRegistryBuilder; >>>>>>> 7b486fc4a4742d9c3fb01c1a4ec613e444d52ede import org.hibernate.service.ServiceRegistry; import org.hibernate.engine.config.spi.ConfigurationService; import org.hibernate.boot.registry.internal.StandardServiceRegistryImpl; |
| Solution content |
|---|
import org.hibernate.mapping.Property; import org.hibernate.mapping.SimpleValue; import org.hibernate.metamodel.MetadataSources; import org.hibernate.boot.registry.BootstrapServiceRegistry; import org.hibernate.boot.registry.BootstrapServiceRegistryBuilder; import org.hibernate.metamodel.spi.MetadataImplementor; import org.hibernate.metamodel.spi.binding.AbstractPluralAttributeBinding; import org.hibernate.metamodel.spi.binding.AttributeBinding; import org.hibernate.metamodel.spi.binding.Caching; import org.hibernate.metamodel.spi.binding.EntityBinding; import org.hibernate.service.ServiceRegistry; import org.hibernate.engine.config.spi.ConfigurationService; import org.hibernate.boot.registry.internal.StandardServiceRegistryImpl; |
| File |
|---|
| BaseCoreFunctionalTestCase.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |