[#4974] Delay init
This commit is contained in:
parent
73992ff07a
commit
66c4fb187c
@ -199,13 +199,6 @@ public abstract class AbstractDatabase implements Database {
|
||||
// way to help users provide us with bug reports
|
||||
final Configuration configuration = create0().configuration();
|
||||
|
||||
// [#4974] Prevent any class loading effects from impacting below
|
||||
// SQLPerformanceWarning.
|
||||
if (!initialised) {
|
||||
DSL.using(configuration).selectOne().fetch();
|
||||
initialised = true;
|
||||
}
|
||||
|
||||
if (muteExceptions) {
|
||||
return DSL.using(configuration);
|
||||
}
|
||||
@ -220,6 +213,17 @@ public abstract class AbstractDatabase implements Database {
|
||||
|
||||
class SQLPerformanceWarning extends Exception {}
|
||||
|
||||
@Override
|
||||
public void start(ExecuteContext ctx) {
|
||||
|
||||
// [#4974] Prevent any class loading effects from impacting below
|
||||
// SQLPerformanceWarning.
|
||||
if (!initialised) {
|
||||
DSL.using(configuration).selectOne().fetch();
|
||||
initialised = true;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void executeStart(ExecuteContext ctx) {
|
||||
watch = new StopWatch();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user