Caused by: org.hibernate.MappingException: In trying to locate getter for property [prop], Class [A] defined both a `get` [public java.lang.String A.getProp()] and `is` [public boolean A.isProp()] variant
at org.hibernate.internal.util.ReflectHelper.checkGetAndIsVariants(ReflectHelper.java:514)
at org.hibernate.internal.util.ReflectHelper.verifyNoGetVariantExists(ReflectHelper.java:538)
at org.hibernate.internal.util.ReflectHelper.getGetterOrNull(ReflectHelper.java:478)
at org.hibernate.internal.util.ReflectHelper.findGetterMethod(ReflectHelper.java:407)
at org.hibernate.internal.util.ReflectHelper.getterMethodOrNull(ReflectHelper.java:547)
at org.hibernate.property.access.spi.GetterFieldImpl.<init>(GetterFieldImpl.java:36)
at org.hibernate.property.access.internal.PropertyAccessFieldImpl.<init>(PropertyAccessFieldImpl.java:35)
at org.hibernate.property.access.internal.PropertyAccessStrategyFieldImpl.buildPropertyAccess(PropertyAccessStrategyFieldImpl.java:26)
at org.hibernate.mapping.Property.getGetter(Property.java:308)
at org.hibernate.tuple.entity.PojoEntityTuplizer.buildPropertyGetter(PojoEntityTuplizer.java:254)
at org.hibernate.tuple.entity.AbstractEntityTuplizer.<init>(AbstractEntityTuplizer.java:151)
at org.hibernate.tuple.entity.PojoEntityTuplizer.<init>(PojoEntityTuplizer.java:58)