从SQL数据库中读取数据并使用java将数据直接放入对象中

问题描述:

您好,我想知道是否有将SQL数据库中的所有行直接复制到每行的单独对象的方法?从SQL数据库中读取数据并使用java将数据直接放入对象中

+0

你到底意味着什么,因为有像Hibernate这样的ORM工具可以为你做到这一点。 Hibernate很容易学习,它将数据库中的数据行转换为符合您的表格的纯Java对象。 – blackpanther 2013-04-28 19:24:07

+0

我有一个患者数据库(包括:身份证,姓名,地址和电话),然后我有一个对象患者(患者的数组列表),我希望我的程序可以将存储在数据库中的所有患者加载到我的对象患者一次一个 – 2013-04-28 19:30:07

ORM是将数据库实体映射到对象的最佳方式,例如,休眠。下面是如何使用Hibernate的示例:http://www.javaworld.com/javaworld/jw-10-2004/jw-1018-hibernate.html

http://docs.oracle.com/javase/tutorial/jdbc/basics/rowset.html

的RowSet是你的朋友......我现在有30个字符。

是的。您可以使用JPA。您需要将表列映射定义到POJO,并使用提供的其中一个查询API。

在我看来,easies的方式是使用Hibernate和Spring。

如果您在更正配置这两个框架,您将能够在一行简单的代码中获得您的对象的util.List。 这是由mkyong完美教程:
http://www.mkyong.com/spring/maven-spring-hibernate-mysql-example/

享受!

JPAHibernateJdbcTemplate是一些想到的建议。