/** Before the first: create a meta-model. Database tables will be CREATED in the first time. */ private OrmHandler createHandler(int sequenceCache) { // Set the log level specifying which message levels will be logged by Ujorm: Logger.getLogger(Ujo.class.getPackage().getName()).setLevel(UjoLogger.ERROR); // Create new ORM Handler: OrmHandler result = new OrmHandler(); // There are prefered default keys for a production environment: boolean yesIWantToChangeDefaultParameters = true; if (yesIWantToChangeDefaultParameters) { MetaParams params = new MetaParams(); params.set(MetaParams.SEQUENCE_SCHEMA_SYMBOL, true); params.set(MetaParams.SEQUENCE_CACHE, sequenceCache); params.set(MetaParams.LOG_METAMODEL_INFO, false); params.setQuotedSqlNames(false); result.config(params); } // Load Meta-model and lock it to a read-only mode: result.loadDatabase(Database.class); return result; }