From 2b4ef8dcc0702b55b9255925bf050bdcf419ecdc Mon Sep 17 00:00:00 2001 From: Christopher Tate Date: Tue, 8 Aug 2023 11:42:33 -0600 Subject: [PATCH] Fixed persisting arrays of Strings in database --- src/main/java/org/computate/frFR/java/EcrireGenClasse.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/org/computate/frFR/java/EcrireGenClasse.java b/src/main/java/org/computate/frFR/java/EcrireGenClasse.java index 9e8d2612..f42b672f 100644 --- a/src/main/java/org/computate/frFR/java/EcrireGenClasse.java +++ b/src/main/java/org/computate/frFR/java/EcrireGenClasse.java @@ -4526,6 +4526,10 @@ else if("java.util.List".equals(entiteNomCanonique) || "java.util.ArrayList".equ tl(1, "public Number[] sql", entiteVarCapitalise, "() {"); tl(2, "return ", entiteVar, ".stream().map(v -> (Number)v).toArray(Number[]::new);"); tl(1, "}"); + } else if(VAL_nomCanoniqueString.equals(entiteNomCanoniqueGenerique)) { + tl(1, "public String[] sql", entiteVarCapitalise, "() {"); + tl(2, "return ", entiteVar, ".stream().map(v -> (String)v).toArray(String[]::new);"); + tl(1, "}"); } else { tl(1, "public ", entiteNomSimpleComplet, " sql", entiteVarCapitalise, "() {"); tl(2, "return ", entiteVar, ";");