【发布时间】:2015-06-30 20:11:01
【问题描述】:
嗨,我有一个 java ee 应用程序,我想创建一个查询以从用户那里获取所有票证。
我有一个 Ticket 类、TicketDAO 接口和 TicketBean 类 我有一个 User 类、UserDAO 接口和 UserBean 类
这是我的用户类:
@Entity
@NamedQueries({
@NamedQuery(name=User.QUERY_GETALL,query="SELECT c FROM User c"),
@NamedQuery(name=User.QUERY_GETALLTICKETS,query="SELECT c FROM Ticket c ...????"),
})
public class User implements Serializable{
/**
*
*/
private static final long serialVersionUID = 1L;
public static final String QUERY_GETALL = "User.GetAll";
public static final String QUERY_GETALLTICKETS = "User.GetAllTickets";
...
这是我的 UserBean 类:
@Override
public List<Ticket> getAllUserTickets() {
return em.createNamedQuery(User.QUERY_GETALLTICKETS,Ticket.class).getResultList();
}
My Ticket Table 有列用户名。
【问题讨论】:
标签: java mysql sql jakarta-ee javabeans