【发布时间】:2015-04-02 01:05:48
【问题描述】:
所以我在这里是菜鸟,我在 NetBeans 中创建了 Java Web 应用程序,创建了 来自数据库的实体类(假设我在数据库中只有一个名为 USER 的表> 它产生了
- 用户.java
- UserController.java
- UserFacade.java
- AbstractFacade.java
并且已经从实体类创建了 JSF 页面。它产生了
- 创建.xhtml
- Edit.xhtml
- List.xhtml
- View.xhtml
在 User.java 我有
@NamedQuery(name = "Users.findByName", query = "SELECT u FROM Users u WHERE u.name = :name"),
我需要了解如何在我的 View.xhtml 中执行此查询,因为我只需要按名称显示用户而不是全部。谁能给我一个指导。
【问题讨论】:
-
你忘了告诉你到底卡在了哪一步。它是在创建 JSF 托管 bean 吗?还是使用输入字段创建 JSF 表单?还是提交JSF表单?还是调用 bean 动作方法?还是注入EJB?还是以输入为参数调用 EJB 方法?还是以输入为参数执行命名查询?还是将 EJB 的结果分配为 JSF bean 属性?还是在 JSF 表中显示结果?等等..等等. 顺便说一句,只要您无法编写代码,您最好不要乱用代码生成器。否则你什么都学不到。