| Chunk |
|---|
| Conflicting content |
|---|
}
@Override
<<<<<<< HEAD
public CacheEntry destructure(Map map, SessionFactoryImplementor factory) {
boolean lazyPropertiesUnfetched = (Boolean) map.get( "_lazyPropertiesUnfetched" );
String subclass = (String) map.get( "_subclass" );
Object version = map.get( "_version" );
EntityPersister subclassPersister = factory.getEntityPersister( subclass );
String[] names = subclassPersister.getPropertyNames();
Serializable[] state = new Serializable[names.length];
=======
public Object destructure(Object structured, SessionFactoryImplementor factory) {
final Map map = (Map) structured;
final boolean lazyPropertiesUnfetched = (Boolean) map.get( "_lazyPropertiesUnfetched" );
final String subclass = (String) map.get( "_subclass" );
final Object version = map.get( "_version" );
final EntityPersister subclassPersister = factory.getEntityPersister( subclass );
final String[] names = subclassPersister.getPropertyNames();
final Serializable[] state = new Serializable[names.length];
>>>>>>> 1825a4762c487135f0dd11b34c417210eb6ba100
for ( int i = 0; i < names.length; i++ ) {
state[i] = (Serializable) map.get( names[i] );
} |
| Solution content |
|---|
}
@Override
public CacheEntry destructure(Map map, SessionFactoryImplementor factory) {
boolean lazyPropertiesUnfetched = (Boolean) map.get( "_lazyPropertiesUnfetched" );
String subclass = (String) map.get( "_subclass" );
Object version = map.get( "_version" );
EntityPersister subclassPersister = factory.getEntityPersister( subclass );
String[] names = subclassPersister.getPropertyNames();
Serializable[] state = new Serializable[names.length];
for ( int i = 0; i < names.length; i++ ) {
state[i] = (Serializable) map.get( names[i] );
} |
| File |
|---|
| StructuredCacheEntry.java |
| Developer's decision |
|---|
| Version 1 |
| Kind of conflict |
|---|
| Cast expression |
| Method invocation |
| Method signature |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
<<<<<<< HEAD @LogMessage(level = INFO) @Message( value = "'javax.persistence.validation.mode' named multiple values : %s", id = 448 ) void multipleValidationModes(String modes); @Message(value = "@CollectionTable and @JoinTable specified on the same attribute. Check %s#%s", id = 449) String collectionTableAndJoinTableUsedTogether(String entityName, String propertyName); @Message(value = "@CollectionTable annotation without a @ElementCollection. Check %s#%s", id = 450) String collectionTableWithoutElementCollection(String entityName, String propertyName); @Message(value = "@JoinTable annotation without an association. Check %s#%s", id = 451) String joinTableForNonAssociationAttribute(String entityName, String propertyName); @LogMessage( level = ERROR ) @Message( value = "Illegal argument on static metamodel field injection : %s#%s; expected type : %s; encountered type : %s", id = 452 ) void illegalArgumentOnStaticMetamodelFieldInjection( String metamodelClassName, String attributeName, String attributeJavaType, String metamodelFieldJavaType ); @LogMessage( level = ERROR ) @Message( value = "Unable to locate static metamodel field : %s#%s", id = 453 ) void unableToLocateStaticMetamodelField( String metamodelClassName, String attributeName ); @Message(value = "The access type of class %s is AccessType.FIELD. To override the access for an attribute " + "@Access has to be placed on the property (getter)", id = 454) String accessTypeOverrideShouldBeAnnotatedOnProperty( String className ); @Message(value = "The access type of class %s is AccessType.FIELD. To override the access for an attribute " + "@Access has to be placed on the property (getter) with an access type of AccessType.PROPERTY. " + "Using AccessType.FIELD on the property has no effect", id = 455) String accessTypeOverrideShouldBeProperty( String className ); @Message(value = "The access type of class %s is AccessType.PROPERTY. To override the access for a field " + "@Access has to be placed on the field ", id = 456) String accessTypeOverrideShouldBeAnnotatedOnField( String className ); @Message(value = "The access type of class %s is AccessType.PROPERTY. To override the access for a field " + "@Access has to be placed on the field with an access type of AccessType.FIELD. " + "Using AccessType.PROPERTY on the field has no effect", id = 457) String accessTypeOverrideShouldBeField( String className ); @LogMessage(level = WARN) @Message(value = "Exception while loading a class or resource found during scanning", id = 458) void unableToLoadScannedClassOrResource(@Cause Exception e); @LogMessage(level = WARN) @Message(value = "Exception while discovering OSGi service implementations : %s", id = 459) void unableToDiscoverOsgiService(String service, @Cause Exception e); ======= >>>>>>> 1825a4762c487135f0dd11b34c417210eb6ba100 } |
| Solution content |
|---|
@LogMessage(level = INFO) @Message( value = "'javax.persistence.validation.mode' named multiple values : %s", id = 448 ) void multipleValidationModes(String modes); @Message(value = "@CollectionTable and @JoinTable specified on the same attribute. Check %s#%s", id = 449) String collectionTableAndJoinTableUsedTogether(String entityName, String propertyName); @Message(value = "@CollectionTable annotation without a @ElementCollection. Check %s#%s", id = 450) String collectionTableWithoutElementCollection(String entityName, String propertyName); @Message(value = "@JoinTable annotation without an association. Check %s#%s", id = 451) String joinTableForNonAssociationAttribute(String entityName, String propertyName); @LogMessage( level = ERROR ) @Message( value = "Illegal argument on static metamodel field injection : %s#%s; expected type : %s; encountered type : %s", id = 452 ) void illegalArgumentOnStaticMetamodelFieldInjection( String metamodelClassName, String attributeName, String attributeJavaType, String metamodelFieldJavaType ); @LogMessage( level = ERROR ) @Message( value = "Unable to locate static metamodel field : %s#%s", id = 453 ) void unableToLocateStaticMetamodelField( String metamodelClassName, String attributeName ); @Message(value = "The access type of class %s is AccessType.FIELD. To override the access for an attribute " + "@Access has to be placed on the property (getter)", id = 454) String accessTypeOverrideShouldBeAnnotatedOnProperty( String className ); @Message(value = "The access type of class %s is AccessType.FIELD. To override the access for an attribute " + "@Access has to be placed on the property (getter) with an access type of AccessType.PROPERTY. " + "Using AccessType.FIELD on the property has no effect", id = 455) String accessTypeOverrideShouldBeProperty( String className ); @Message(value = "The access type of class %s is AccessType.PROPERTY. To override the access for a field " + "@Access has to be placed on the field ", id = 456) String accessTypeOverrideShouldBeAnnotatedOnField( String className ); @Message(value = "The access type of class %s is AccessType.PROPERTY. To override the access for a field " + "@Access has to be placed on the field with an access type of AccessType.FIELD. " + "Using AccessType.PROPERTY on the field has no effect", id = 457) String accessTypeOverrideShouldBeField( String className ); @LogMessage(level = WARN) @Message(value = "Exception while loading a class or resource found during scanning", id = 458) void unableToLoadScannedClassOrResource(@Cause Exception e); @LogMessage(level = WARN) @Message(value = "Exception while discovering OSGi service implementations : %s", id = 459) void unableToDiscoverOsgiService(String service, @Cause Exception e); } |
| File |
|---|
| CoreMessageLogger.java |
| Developer's decision |
|---|
| Version 1 |
| Kind of conflict |
|---|
| Method interface |
| Chunk |
|---|
| Conflicting content |
|---|
}
return type;
<<<<<<< HEAD
@Override
public String toString() {
return "ElementPropertyMapping{" +
"elementColumns=" + Arrays.toString( elementColumns ) +
", type=" + type +
'}';
}
}
=======
}
>>>>>>> 1825a4762c487135f0dd11b34c417210eb6ba100 |
| Solution content |
|---|
return type;
}
@Override
public String toString() {
return "ElementPropertyMapping{" +
"elementColumns=" + Arrays.toString( elementColumns ) +
", type=" + type +
'}';
}
} |
| File |
|---|
| ElementPropertyMapping.java |
| Developer's decision |
|---|
| Version 1 |
| Kind of conflict |
|---|
| Annotation |
| Method declaration |
| Chunk |
|---|
| Conflicting content |
|---|
private CompositeType componentIdType; private Class factory; private boolean overridesEquals; <<<<<<< HEAD ======= >>>>>>> 1825a4762c487135f0dd11b34c417210eb6ba100 @Override public void postInstantiate( final String entityName, |
| Solution content |
|---|
private CompositeType componentIdType; private Class factory; private boolean overridesEquals; @Override public void postInstantiate( final String entityName, |
| File |
|---|
| JavassistProxyFactory.java |
| Developer's decision |
|---|
| Version 1 |
| Kind of conflict |
|---|
| Blank |
| Chunk |
|---|
| Conflicting content |
|---|
this.factory = JavassistLazyInitializer.getProxyFactory( persistentClass, this.interfaces ); this.overridesEquals = ReflectHelper.overridesEquals(persistentClass); } <<<<<<< HEAD ======= >>>>>>> 1825a4762c487135f0dd11b34c417210eb6ba100 @Override public HibernateProxy getProxy( Serializable id, |
| Solution content |
|---|
this.factory = JavassistLazyInitializer.getProxyFactory( persistentClass, this.interfaces ); this.overridesEquals = ReflectHelper.overridesEquals(persistentClass); } @Override public HibernateProxy getProxy( Serializable id, |
| File |
|---|
| JavassistProxyFactory.java |
| Developer's decision |
|---|
| Version 1 |
| Kind of conflict |
|---|
| Blank |
| Chunk |
|---|
| Conflicting content |
|---|
ValidatorFactory vf = configuration.buildValidatorFactory();
cfg.getProperties().put( "javax.persistence.validation.factory", vf );
}
<<<<<<< HEAD
@Override
protected void prepareStandardServiceRegistryBuilder(StandardServiceRegistryBuilder serviceRegistryBuilder) {
final MessageInterpolator messageInterpolator = new MessageInterpolator() {
public String interpolate(String s, Context context) {
return "Oops";
}
public String interpolate(String s, Context context, Locale locale) {
return interpolate( s, context );
}
};
final javax.validation.Configuration> configuration = Validation.byDefaultProvider().configure();
configuration.messageInterpolator( messageInterpolator );
ValidatorFactory vf = configuration.buildValidatorFactory();
serviceRegistryBuilder.applySetting( "javax.persistence.validation.factory", vf );
}
}
=======
}
>>>>>>> 1825a4762c487135f0dd11b34c417210eb6ba100 |
| Solution content |
|---|
ValidatorFactory vf = configuration.buildValidatorFactory();
cfg.getProperties().put( "javax.persistence.validation.factory", vf );
}
@Override
protected void prepareStandardServiceRegistryBuilder(StandardServiceRegistryBuilder serviceRegistryBuilder) {
final MessageInterpolator messageInterpolator = new MessageInterpolator() {
public String interpolate(String s, Context context) {
return "Oops";
}
public String interpolate(String s, Context context, Locale locale) {
return interpolate( s, context );
}
};
final javax.validation.Configuration> configuration = Validation.byDefaultProvider().configure();
configuration.messageInterpolator( messageInterpolator );
ValidatorFactory vf = configuration.buildValidatorFactory();
serviceRegistryBuilder.applySetting( "javax.persistence.validation.factory", vf );
}
} |
| File |
|---|
| BeanValidationProvidedFactoryTest.java |
| Developer's decision |
|---|
| Version 1 |
| Kind of conflict |
|---|
| Annotation |
| Method declaration |
| Chunk |
|---|
| Conflicting content |
|---|
SessionFactoryImplementor factory, Mapping cfg) throws HibernateException {
super( persistentClass, cache, naturalIdRegionAccessStrategy, factory, cfg );
}
<<<<<<< HEAD
public EntityPersister(EntityBinding entityBinding, EntityRegionAccessStrategy cacheAccessStrategy, NaturalIdRegionAccessStrategy naturalIdRegionAccessStrategy, SessionFactoryImplementor factory, Mapping mapping)
throws HibernateException {
super( entityBinding, cacheAccessStrategy, naturalIdRegionAccessStrategy, factory, mapping );
}
}
=======
}
>>>>>>> 1825a4762c487135f0dd11b34c417210eb6ba100 |
| Solution content |
|---|
SessionFactoryImplementor factory, Mapping cfg) throws HibernateException {
super( persistentClass, cache, naturalIdRegionAccessStrategy, factory, cfg );
}
public EntityPersister(EntityBinding entityBinding, EntityRegionAccessStrategy cacheAccessStrategy, NaturalIdRegionAccessStrategy naturalIdRegionAccessStrategy, SessionFactoryImplementor factory, Mapping mapping)
throws HibernateException {
super( entityBinding, cacheAccessStrategy, naturalIdRegionAccessStrategy, factory, mapping );
}
} |
| File |
|---|
| EntityPersister.java |
| Developer's decision |
|---|
| Version 1 |
| Kind of conflict |
|---|
| Method declaration |
| Chunk |
|---|
| Conflicting content |
|---|
public String[] getMappings() {
return new String[] { "immutable/entitywithmutablecollection/inverse/ContractVariationOneToManyJoin.hbm.xml" };
}
<<<<<<< HEAD
@Test
@Override
public void testOneToManyCollectionOptimisticLockingWithUpdate() {
super.testOneToManyCollectionOptimisticLockingWithUpdate();
}
=======
>>>>>>> 1825a4762c487135f0dd11b34c417210eb6ba100
} |
| Solution content |
|---|
public String[] getMappings() {
return new String[] { "immutable/entitywithmutablecollection/inverse/ContractVariationOneToManyJoin.hbm.xml" };
}
} |
| File |
|---|
| EntityWithInverseOneToManyJoinTest.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Annotation |
| Method declaration |
| Chunk |
|---|
| Conflicting content |
|---|
public String[] getMappings() {
return new String[] { "immutable/entitywithmutablecollection/noninverse/ContractVariationOneToManyJoin.hbm.xml" };
}
<<<<<<< HEAD
@Test
@Override
public void testOneToManyCollectionOptimisticLockingWithUpdate() {
super.testOneToManyCollectionOptimisticLockingWithUpdate();
}
=======
>>>>>>> 1825a4762c487135f0dd11b34c417210eb6ba100
} |
| Solution content |
|---|
public String[] getMappings() {
return new String[] { "immutable/entitywithmutablecollection/noninverse/ContractVariationOneToManyJoin.hbm.xml" };
}
} |
| File |
|---|
| EntityWithNonInverseOneToManyJoinTest.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Annotation |
| Method declaration |
| Chunk |
|---|
| Conflicting content |
|---|
public String[] getMappings() {
return new String[] { "immutable/entitywithmutablecollection/noninverse/ContractVariationVersionedOneToManyJoin.hbm.xml" };
}
<<<<<<< HEAD
@Test
@Override
public void testOneToManyCollectionOptimisticLockingWithUpdate() {
super.testOneToManyCollectionOptimisticLockingWithUpdate();
}
=======
>>>>>>> 1825a4762c487135f0dd11b34c417210eb6ba100
} |
| Solution content |
|---|
public String[] getMappings() {
return new String[] { "immutable/entitywithmutablecollection/noninverse/ContractVariationVersionedOneToManyJoin.hbm.xml" };
}
} |
| File |
|---|
| VersionedEntityWithNonInverseOneToManyJoinTest.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Annotation |
| Method declaration |
| Chunk |
|---|
| Conflicting content |
|---|
@Test
@RequiresDialectFeature( NonIdentityGeneratorChecker.class )
<<<<<<< HEAD
@SkipForDialect( value = {PostgreSQL81Dialect.class}, jiraKey = "HHH-6704")
@SuppressWarnings( {"UnnecessaryBoxing"})
=======
@SkipForDialect( value = {PostgreSQL81Dialect.class, PostgreSQLDialect.class}, jiraKey = "HHH-6704")
>>>>>>> 1825a4762c487135f0dd11b34c417210eb6ba100
public void testInsert() throws HibernateException, SQLException {
Session s = openSession();
s.beginTransaction(); |
| Solution content |
|---|
@Test
@RequiresDialectFeature( NonIdentityGeneratorChecker.class )
@SkipForDialect( value = {PostgreSQL81Dialect.class}, jiraKey = "HHH-6704")
public void testInsert() throws HibernateException, SQLException {
Session s = openSession();
s.beginTransaction(); |
| File |
|---|
| CustomSQLTest.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Annotation |
| Chunk |
|---|
| Conflicting content |
|---|
import static org.junit.Assert.fail;
<<<<<<< HEAD
@SuppressWarnings( {"UnnecessaryBoxing"})
@FailureExpectedWithNewMetamodel
=======
>>>>>>> 1825a4762c487135f0dd11b34c417210eb6ba100
public class ParentChildTest extends LegacyTestCase {
@Override
public String[] getMappings() { |
| Solution content |
|---|
import static org.junit.Assert.fail;
@FailureExpectedWithNewMetamodel
public class ParentChildTest extends LegacyTestCase {
@Override
public String[] getMappings() { |
| File |
|---|
| ParentChildTest.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Annotation |
| Chunk |
|---|
| Conflicting content |
|---|
*
* @author Steve Ebersole
*/
<<<<<<< HEAD
@SuppressWarnings({ "UnnecessaryBoxing", "UnnecessaryUnboxing" })
@FailureExpectedWithNewMetamodel
=======
>>>>>>> 1825a4762c487135f0dd11b34c417210eb6ba100
public class NativeSQLQueriesTest extends BaseCoreFunctionalTestCase {
@Override
public String[] getMappings() { |
| Solution content |
|---|
*
* @author Steve Ebersole
*/
@FailureExpectedWithNewMetamodel
public class NativeSQLQueriesTest extends BaseCoreFunctionalTestCase {
@Override
public String[] getMappings() { |
| File |
|---|
| NativeSQLQueriesTest.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Annotation |
| Chunk |
|---|
| Conflicting content |
|---|
/**
* @author Gavin King
*/
<<<<<<< HEAD
@SuppressWarnings("ForLoopReplaceableByForEach")
=======
@SuppressWarnings("unchecked")
>>>>>>> 1825a4762c487135f0dd11b34c417210eb6ba100
public class UnionSubclassTest extends BaseCoreFunctionalTestCase {
@Override
public String[] getMappings() { |
| Solution content |
|---|
/**
* @author Gavin King
*/
@SuppressWarnings("ForLoopReplaceableByForEach")
public class UnionSubclassTest extends BaseCoreFunctionalTestCase {
@Override
public String[] getMappings() { |
| File |
|---|
| UnionSubclassTest.java |
| Developer's decision |
|---|
| Version 1 |
| Kind of conflict |
|---|
| Annotation |
| Chunk |
|---|
| Conflicting content |
|---|
.setFetchMode("location.beings", FetchMode.JOIN)
.list();
<<<<<<< HEAD
for (int i=0; i |
| Solution content |
|---|
.setFetchMode("location.beings", FetchMode.JOIN)
.list();
for ( Object aList : list ) {
Human h = (Human) aList;
assertTrue( Hibernate.isInitialized( h.getLocation() ) );
assertTrue( Hibernate.isInitialized( h.getLocation().getBeings() ) );
s.delete( h ); |
| File |
|---|
| UnionSubclassTest.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Cast expression |
| For statement |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
assertFalse( Hibernate.isInitialized( gavin.getThings() ) ); assertEquals( ( (Thing) gavin.getThings().get(0) ).getDescription(), "some thing" ); s.clear(); <<<<<<< HEAD thing = (Thing) s.get( Thing.class, new Long( thing.getId() ) ); ======= thing = (Thing) s.get( Thing.class, thing.getId() ); >>>>>>> 1825a4762c487135f0dd11b34c417210eb6ba100 assertFalse( Hibernate.isInitialized( thing.getOwner() ) ); assertEquals( thing.getOwner().getIdentity(), "gavin" ); |
| Solution content |
|---|
assertFalse( Hibernate.isInitialized( gavin.getThings() ) ); assertEquals( ( (Thing) gavin.getThings().get(0) ).getDescription(), "some thing" ); s.clear(); thing = (Thing) s.get( Thing.class, thing.getId() ); assertFalse( Hibernate.isInitialized( thing.getOwner() ) ); assertEquals( thing.getOwner().getIdentity(), "gavin" ); |
| File |
|---|
| UnionSubclassTest.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Cast expression |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
gavin = (Human) s.get( Human.class, gavin.getId() );
atl = (Location) s.get( Location.class, atl.getId() );
<<<<<<< HEAD
=======
>>>>>>> 1825a4762c487135f0dd11b34c417210eb6ba100
atl.addBeing(gavin);
assertEquals( 1, s.createQuery("from Human h where h.location.name like '%GA'").list().size() );
s.delete(gavin); |
| Solution content |
|---|
gavin = (Human) s.get( Human.class, gavin.getId() );
atl = (Location) s.get( Location.class, atl.getId() );
atl.addBeing(gavin);
assertEquals( 1, s.createQuery("from Human h where h.location.name like '%GA'").list().size() );
s.delete(gavin); |
| File |
|---|
| UnionSubclassTest.java |
| Developer's decision |
|---|
| Version 1 |
| Kind of conflict |
|---|
| Blank |