【发布时间】:2012-06-03 13:15:12
【问题描述】:
我使用 NetBeans 创建了我的数据库的实体类。我相信我知道如何使用 EntityManager
(Class) db.createNamedQuery(String name);
但我不知道将语句放在哪里(数据库链接、登录名、密码),所以我学会了如何查询
(JDBC4ResultSet) statement.executeQuery(String query);
但它返回了我不知道如何转换为实体类的集合......类似于
(Class) statement.execureQuery(String query).toEntity(Class);
会很好。 ;-)
【问题讨论】:
-
不想粗鲁,但我想你不知道如何使用EntityManager。 EntityManager 使用 JDBC ,但不返回 JDBC 结果集。它根据 JPQL 查询返回实体列表或 Object[] 列表。如果您使用的是 JPA,则不必再处理 JDBC。找一个好的 JPA 教程,因为你还没有掌握基础知识。
-
是的,我可能只是谷歌搜索错了,我很确定我需要手动管理 JDBC,并且正在搜索这样一个显然不存在的教程。 ;-)
标签: java mysql jdbc entitymanager