package me.moodcat.database.provider; import geodb.GeoDB; import org.hibernate.c3p0.internal.C3P0ConnectionProvider; import java.sql.Connection; import java.sql.SQLException; /** * For H2 to work with Spatial queries, GeoDB has to be initialized. */ public class ConnectionProvider extends C3P0ConnectionProvider { private static final long serialVersionUID = -1332406974241438558L; @Override public Connection getConnection() throws SQLException { final Connection connection = super.getConnection(); GeoDB.InitGeoDB(connection); return connection; } }