UserRoleDAO.java 文件源码

java
阅读 32 收藏 0 点赞 0 评论 0

项目:bibliometrics 作者:
/**
 * retrieves the list of <code>UserRole</code>-objects by its email.
 * 
 * @param email
 *            the email
 * @return userRoles the roles
 * 
 */
public static List<UserRole> getUserRolesByEmail(String username) {
    EntityManagerFactory emf = Persistence.createEntityManagerFactory("userData");
    EntityManager em = emf.createEntityManager();
    CriteriaBuilder cb = em.getCriteriaBuilder();

    CriteriaQuery<UserRole> q = cb.createQuery(UserRole.class);
    Root<UserRole> c = q.from(UserRole.class);
    q.select(c).where(cb.equal(c.get("username"), username));
    TypedQuery<UserRole> query = em.createQuery(q);
    List<UserRole> roles = query.getResultList();
    em.close();
    return roles;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号