Explorar el Código

Fix wildcard SELECT column mapping on JOIN statements

tags/v1.6.3
James Moger hace 9 años
padre
commit
8a8fb469e1
Se han modificado 2 ficheros con 3 adiciones y 3 borrados
  1. 2
    1
      releases.moxie
  2. 1
    2
      src/main/java/com/iciql/Db.java

+ 2
- 1
releases.moxie Ver fichero

@@ -9,7 +9,8 @@ r27: {
html: ~
text: ~
security: ~
fixes: ~
fixes:
- Fix column mapping on wildcard select JOIN statements
changes:
- Add support for PostgreSQL 9.5 UPSERT syntax
additions: ~

+ 1
- 2
src/main/java/com/iciql/Db.java Ver fichero

@@ -799,8 +799,7 @@ public class Db implements AutoCloseable {
}
rs = stat.executeQuery();
}
boolean wildcardSelect = sql.toLowerCase().startsWith("select *")
|| sql.toLowerCase().startsWith("select distinct *");
boolean wildcardSelect = sql.toLowerCase().matches("select .*\\*.+");
return buildObjects(modelClass, wildcardSelect, rs);
} catch (SQLException e) {
throw new IciqlException(e);

Cargando…
Cancelar
Guardar