1

我在过去看到过这种效果,但我没有找到如何做到这一点,所以我将给出伪代码来演示我记得看到过的东西。

表条目将使用一个类来定义,效果如下。

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)

或类似的东西。

不完全是准备语句,因为这些调用填充了对象。

4

1 回答 1

3

Hibernate会为你做这件事,但它的学习曲线相当陡峭。

还有其他 JPA 实现需要考虑,其中一些在此处进行了探讨。

一个简单的替代方法是使用 Spring 的 jdbcTemplate,详见此处

于 2012-12-02T01:20:14.270 回答