Dan Haywood created ISIS-1171:
---------------------------------

             Summary: If DN autoCreate is missing, don't default to "true", 
instead default to "false".
                 Key: ISIS-1171
                 URL: https://issues.apache.org/jira/browse/ISIS-1171
             Project: Isis
          Issue Type: Improvement
          Components: Core
    Affects Versions: core-1.8.0
            Reporter: Dan Haywood
            Assignee: Dan Haywood
            Priority: Minor
             Fix For: 1.9.0


With the current 1.8.0 behaviour, if an application did not specify the 
"datanucleus.autoCreateSchema" property (eg due to a typo), then the framework 
would default this property to "true".   This could result in the target 
database being modified.

So, instead, we should default this to "false", to avoid such accidents. Note 
that in 1.9.0 the name of this property changes to 
"datanucleus.schema.autoCreateAll", but the intent is the same.

~~~
Also, note that there is similar functionality for validation; 
"datanucleus.autoValidateAll" is defaulted to true if missing.  This behaviour 
does _not_ need to change as their are no ill side-effects.  NB: in 1.9.0 note 
that the name of this property changes to "datanucleus.schema.autoValidateAll".






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to