2012-10-29 27 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