String upgradeSql = loadString(pUpgradeDir + upgradeSqlName); while (upgradeSql != null) { getLogger().info(null, ASrvOrm.class, pUpgradeDir + upgradeSqlName + " found, try to execute."); for (String upgradeSingle : upgradeSql.split("\n")) { getLogger().info(null, ASrvOrm.class, "Try to execute upgrade: " + upgradeSingle); srvDatabase.executeQuery(upgradeSingle); } catch (Exception ex) { getLogger().error(null, ASrvOrm.class, "Can't execute: " + upgradeSingle, ex); ex.printStackTrace();
+ "/" + "init.sql"); if (initSql != null) { getLogger().info(ASrvOrm.class, "init.sql found, try to execute."); for (String initSingle : initSql.split("\n")) { if (initSingle.trim().length() > 1 && !initSingle.startsWith("/")) { getLogger().info(ASrvOrm.class, "init.sql not found."); getLogger().info(ASrvOrm.class, "all tables has been created."); DatabaseInfo databaseInfo = new DatabaseInfo(); int dbVer = Integer.parseInt(this.mngSettings String insertSql = loadString(dirPath + "insert.sql"); if (insertSql != null) { getLogger().info(ASrvOrm.class, dirPath + "insert.sql found, try to execute."); for (String insertSingle : insertSql.split("\n")) { getLogger().info(ASrvOrm.class, dirPath + "insert.sql not found."); getLogger().info(ASrvOrm.class, "new tables has been added."); } else { getLogger().info(ASrvOrm.class, "tables already created.");
ifCreatedOrAdded = true; String ddlStatment = evalSqlCreateTable(entry.getKey()); getLogger().info(null, ASrvOrm.class, "Try to execute DDL: " + ddlStatment); srvDatabase.executeQuery(ddlStatment); String initSql = loadString(dirPath + useSubFolder + "/" + "init.sql"); if (initSql != null) { getLogger().info(null, ASrvOrm.class, "init.sql found, try to execute."); for (String initSingle : initSql.split("\n")) { if (initSingle.trim().length() > 1 && !initSingle.startsWith("/")) { getLogger().info(null, ASrvOrm.class, "Try to execute INIT query: " + initSingle); srvDatabase.executeQuery(initSingle); getLogger().info(null, ASrvOrm.class, "init.sql not found."); getLogger().info(null, ASrvOrm.class, "all tables has been created."); DatabaseInfo databaseInfo = new DatabaseInfo(); int dbVer = Integer.parseInt(this.mngSettings String insertSql = loadString(dirPath + "insert.sql"); if (insertSql != null) { getLogger().info(null, ASrvOrm.class, dirPath + "insert.sql found, try to execute."); for (String insertSingle : insertSql.split("\n")) { if (insertSingle.trim().length() > 1 && !insertSingle.startsWith("/")) {
Field fieldId = getUtlReflection().retrieveField(field.getType(), tableSqlForeign.getIdName()); getLogger().debug(ASrvOrm.class, "ORM: try to fill column FID " + fieldName + " with " + foreignEntity + " in " + pEntity.getClass().getSimpleName() + " type PID: "
String upgradeSql = loadString(pUpgradeDir + upgradeSqlName); while (upgradeSql != null) { getLogger().info(ASrvOrm.class, pUpgradeDir + upgradeSqlName + " found, try to execute.");
String strVal = getSrvRecordRetriever() .getString(pRecordSet.getRecordSet(), pColumnAlias); getLogger().debug(ASrvOrm.class, "SrvOrm: fill field/value: " + pColumnAlias + "/" + strVal); pField.set(pEntity, strVal);