2012-10-29 31 views
1

過去我已經看到過這種效果,但是我沒有找到如何做到這一點,所以我會給出僞代碼來展示我記得看到的東西。根據結構定義的結果填充結果的Java MySQL API

表格條目將被定義爲一個類,以下是一些效果。

class Person { 
    @ (an annotation that specified what SQL type to use for below field) 
    String name; 
    @ ... 
    int age; 
} 

一個將使SQL調用但

Person[] persons = sqlconn.select("SELECT * FROM table_name", Person.class) 

或東西這種效果。

不完全準備語句,因爲這些調用填充對象。

+0

看起來像Hibernate。 –

+0

我認爲你正在尋找JPA和NativeQueries – quartzde

回答

3

Hibernate會爲你做到這一點,但它有一個相當陡峭的學習曲線。

還有其他JPA實現需要考慮,其中一些實現探索here

一個簡單的選擇是使用Spring的jdbcTemplate作爲詳細的here