Commit 5488633b by Juho Juopperi

postgresql tuning

1 parent 525d5511
Manifest-Version: 1.0
Class-Path: bcprov-jdk16-146.jar
bcmail-jdk16-146.jar
LanBortalUtilities.jar
LanBortalUtilities.jar
org.ancoron.postgresql.jpa-9.1.901.jdbc4.1-rc6.jar
org.postgresql-9.1.901.jdbc4.1-rc6.jar
org.postgresql.net-9.1.901.jdbc4.1-rc6.jar
......@@ -11,9 +11,11 @@
value="database" />
<property name="eclipselink.logging.logger" value="ServerLogger" />
<property name="eclipselink.jdbc.uppercase-columns" value="false" />
<!-- <property name="eclipselink.target-database"
value="fi.insomnia.bortal.database.LanBortalPostgresqlPlatform" /> -->
<property name="eclipselink.target-database"
value="fi.insomnia.bortal.database.BortalPostgreSQLPlatform" />
<property name="eclipselink.session-event-listener"
value="org.ancoron.postgresql.jpa.eclipselink.ConverterInitializer" />
</properties>
</persistence-unit>
</persistence>
package fi.insomnia.bortal.database;
import java.util.Hashtable;
import org.eclipse.persistence.internal.databaseaccess.FieldTypeDefinition;
import org.eclipse.persistence.platform.database.PostgreSQLPlatform;
public class BortalPostgreSQLPlatform extends PostgreSQLPlatform {
private static final long serialVersionUID = 6351395815598077327L;
@SuppressWarnings({ "rawtypes", "unchecked" })
@Override
protected Hashtable buildFieldTypes() {
Hashtable map = super.buildFieldTypes();
map.put(String.class, new FieldTypeDefinition("TEXT", false));
map.put(java.sql.Timestamp.class, new FieldTypeDefinition(
"TIMESTAMPTZ", false));
return map;
}
}
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!