I have Dao layer on Java.
When I call insert
method i want get "id" of inserted row.
Im doing like this
connection.prepareStatement(INSERT_SQL, new String[] { "id" }))
All works fine in Postgres. But when i try doing same in Derby(in my integration test) ive got this java.sql.SQLException:Field "id" doesnt exist.
When i change to this new String[] { "ID" })
- Derby works fine but PostgreSQL write same bug java.sql.SQLException:Field "id" doesnt exist.
I dont want to use this answer coz i have to rewrite many requests: How to create table in lower case name - JavaDB/Derby?
Can some one help me?