diff --git a/querybean-generator/src/main/java/io/ebean/querybean/generator/SimpleQueryBeanWriter.java b/querybean-generator/src/main/java/io/ebean/querybean/generator/SimpleQueryBeanWriter.java index efc67b53f..b3d2d723d 100644 --- a/querybean-generator/src/main/java/io/ebean/querybean/generator/SimpleQueryBeanWriter.java +++ b/querybean-generator/src/main/java/io/ebean/querybean/generator/SimpleQueryBeanWriter.java @@ -368,9 +368,9 @@ class SimpleQueryBeanWriter { writer.append(Constants.AT_GENERATED).eol(); writer.append(Constants.AT_TYPEQUERYBEAN).eol(); if (embeddable) { - writer.append("public class Q%s extends TQAssoc<%s,R> {", shortName, shortInnerName).eol(); + writer.append("public final class Q%s extends TQAssoc<%s,R> {", shortName, shortInnerName).eol(); } else { - writer.append("public class Q%s extends TQAssocBean<%s,R,Q%s> {", shortName, shortInnerName, origShortName).eol(); + writer.append("public final class Q%s extends TQAssocBean<%s,R,Q%s> {", shortName, shortInnerName, origShortName).eol(); } } else { writer.append("/**").eol(); @@ -380,7 +380,7 @@ class SimpleQueryBeanWriter { writer.append(" */").eol(); writer.append(Constants.AT_GENERATED).eol(); writer.append(Constants.AT_TYPEQUERYBEAN).eol(); - writer.append("public class Q%s extends TQRootBean<%1$s,Q%1$s> {", shortName).eol(); + writer.append("public final class Q%s extends TQRootBean<%1$s,Q%1$s> {", shortName).eol(); } writer.eol();