package com.intrbiz.bergamot.model; import org.apache.log4j.BasicConfigurator; import org.apache.log4j.Level; import org.apache.log4j.Logger; import com.intrbiz.bergamot.data.BergamotDB; import com.intrbiz.data.DataManager; import com.intrbiz.util.compiler.CompilerTool; import com.intrbiz.util.pool.database.DatabasePool; public class TestThreadLocalDB { public static void main(String[] args) throws Exception { BasicConfigurator.configure(); Logger.getRootLogger().setLevel(Level.TRACE); Logger.getLogger(CompilerTool.class).setLevel(Level.TRACE); // create the schema DataManager.getInstance().registerDefaultServer(DatabasePool.Default.with().postgresql().url("jdbc:postgresql://127.0.0.1/bergamot").username("bergamot").password("bergamot").build()); // try (BergamotDB db = BergamotDB.connect()) { // try (BergamotDB db2 = BergamotDB.connect()) { System.out.println("DB2 == DB: " + ( db == db2 )); } // } } }