История изменений
Исправление bvn13, (текущая версия) :
queryDSL глянул. По сути - тот же active records.
В jOOQ аналогично запросы строятся.
Class.forName("org.postgresql.Driver").newInstance();
conn = DriverManager.getConnection(url, userName, password);
DSLContext create = DSL.using(conn, SQLDialect.POSTGRES);
org.jooq.Result<Record> result = create.select().from(Servers.SERVERS).fetch();
for (Record r : result) {
int id = r.getValue(Servers.SERVERS.ID).intValue();
String host = r.getValue(Servers.SERVERS.IP).toString();
System.out.println("ID: " + id + " IP: " + host);
}
conn.close();
Интересней было бы указывать интерфейс к БД динамически. Чтобы можно было бы hs4j воткнуть.
По этой проблеме я отдельную тему создал тут. Но пока неинтересную, видимо: Как проще интегрировать hs4j в jOOQ ?
Исходная версия bvn13, :
queryDSL глянул. По сути - тот же active records.
В jOOQ аналогично запросы строятся.
Class.forName("org.postgresql.Driver").newInstance();
conn = DriverManager.getConnection(url, userName, password);
DSLContext create = DSL.using(conn, SQLDialect.POSTGRES);
org.jooq.Result<Record> result = create.select().from(Servers.SERVERS).fetch();
for (Record r : result) {
int id = r.getValue(Servers.SERVERS.ID).intValue();
String host = r.getValue(Servers.SERVERS.IP).toString();
System.out.println("ID: " + id + " IP: " + host);
}
conn.close();
Интересней было бы указывать интерфейс к БД динамически. Чтобы можно было бы hs4j воткнуть.
По этой проблеме я отдельную тему создал тут. Но пока неинтересную, видимо: Как проще интегрировать hs4j в jOOQ ?