Java JPA getResultList-如何从响应中获取值?

Java JPA getResultList-如何从响应中获取值?,java,mysql,jpa,entitymanager,Java,Mysql,Jpa,Entitymanager,我试图从数据库中获取管理员的用户名和密码,但无法获取列表的值。 以下是从admin表获取所有内容的代码: EntityManagerFactory emf=Persistence.createEntityManagerFactory("My-database"); EntityManager em=emf.createEntityManager(); em.getTransaction().begin(); List<Admin>

我试图从数据库中获取管理员的用户名和密码,但无法获取列表的值。 以下是从admin表获取所有内容的代码:

    EntityManagerFactory emf=Persistence.createEntityManagerFactory("My-database");
    EntityManager em=emf.createEntityManager();
    em.getTransaction().begin();
    List<Admin> list=em.createQuery("SELECT a FROM Admin a").getResultList();
    em.getTransaction().commit();
我已经尝试了很多方法来打印列表,但我总是得到[数据]。Admin@1c36eb44]结果,。我需要将用户名和密码保存到变量。

这只是一种方法:

List<Admin> list = em.createQuery("SELECT a FROM Admin a", Admin.class).getResultList();
for (Admin admin : list) {
   String username = admin.getUsername();
   String password = admin.getPassword();
   System.out.println(username + ", " + password);
}
List List=em.createQuery(“从管理员a中选择一个”,Admin.class).getResultList();
用于(管理员:列表){
字符串username=admin.getUsername();
字符串password=admin.getPassword();
System.out.println(用户名+”,“+密码);
}
List<Admin> list = em.createQuery("SELECT a FROM Admin a", Admin.class).getResultList();
for (Admin admin : list) {
   String username = admin.getUsername();
   String password = admin.getPassword();
   System.out.println(username + ", " + password);
}