diff --git a/jOOQ-codegen/src/main/java/org/jooq/codegen/GeneratorWriter.java b/jOOQ-codegen/src/main/java/org/jooq/codegen/GeneratorWriter.java index c24e5a2846..5a104f0ebc 100644 --- a/jOOQ-codegen/src/main/java/org/jooq/codegen/GeneratorWriter.java +++ b/jOOQ-codegen/src/main/java/org/jooq/codegen/GeneratorWriter.java @@ -269,7 +269,7 @@ public abstract class GeneratorWriter> { try { // [#3756] Regenerate files only if there is a difference String oldContent = null; - if (file.exists()) { + if (file.exists() && file.length() == newContent.getBytes("UTF-8").length) { RandomAccessFile old = null; try {