diff --git a/extensions/hibernate-orm/deployment/src/main/java/io/quarkus/hibernate/orm/deployment/ProxyBuildingHelper.java b/extensions/hibernate-orm/deployment/src/main/java/io/quarkus/hibernate/orm/deployment/ProxyBuildingHelper.java index 08c5591e71978..28fa6e290de24 100644 --- a/extensions/hibernate-orm/deployment/src/main/java/io/quarkus/hibernate/orm/deployment/ProxyBuildingHelper.java +++ b/extensions/hibernate-orm/deployment/src/main/java/io/quarkus/hibernate/orm/deployment/ProxyBuildingHelper.java @@ -44,7 +44,6 @@ private ByteBuddyProxyHelper getByteBuddyProxyHelper() { public boolean isProxiable(ClassInfo classInfo) { return classInfo != null && !classInfo.isInterface() - && !classInfo.isAbstract() && !classInfo.isFinal() && classInfo.hasNoArgsConstructor(); } diff --git a/extensions/hibernate-orm/runtime/src/main/java/io/quarkus/hibernate/orm/runtime/customized/QuarkusProxyFactory.java b/extensions/hibernate-orm/runtime/src/main/java/io/quarkus/hibernate/orm/runtime/customized/QuarkusProxyFactory.java index 2e93d984c4514..9d5310e36e1ba 100644 --- a/extensions/hibernate-orm/runtime/src/main/java/io/quarkus/hibernate/orm/runtime/customized/QuarkusProxyFactory.java +++ b/extensions/hibernate-orm/runtime/src/main/java/io/quarkus/hibernate/orm/runtime/customized/QuarkusProxyFactory.java @@ -69,9 +69,6 @@ public void postInstantiate(String entityName, Class persistentClass, Set assertThat(m).contains( + "Could not create proxy factory", CompanyCustomer.class.getName(), + "this class is final", "Your application might perform better if this class was non-final.") + // Importantly, we don't expect any other warning about proxies! + ); + } + } diff --git a/test-framework/junit5-internal/src/main/java/io/quarkus/test/LogCollectingTestResource.java b/test-framework/junit5-internal/src/main/java/io/quarkus/test/LogCollectingTestResource.java index ea756df682782..31e804e6ab4e2 100644 --- a/test-framework/junit5-internal/src/main/java/io/quarkus/test/LogCollectingTestResource.java +++ b/test-framework/junit5-internal/src/main/java/io/quarkus/test/LogCollectingTestResource.java @@ -25,7 +25,7 @@ public class LogCollectingTestResource implements QuarkusTestResourceLifecycleMa public static final String EXCLUDE = "exclude"; public static final String INCLUDE = "include"; - private static final Formatter LOG_FORMATTER = new PatternFormatter("%s"); + private static final Formatter LOG_FORMATTER = new PatternFormatter("%m"); public static String format(LogRecord record) { return LOG_FORMATTER.format(record);