java - 包含 DTOS 的列表仅打印出指针

标签 java sql

嘿,在下面的代码中,我在此列表中存储了几个 SQL 行。然而,当我打印它时,它显示的唯一内容是指针。如何让它打印出数据行,以便我可以检查是否获得了正确的信息。谢谢大家!

List <UnitNotesDTO> list = unitNotesDao.getUnitNotes(TEST_UA_2); 
       System.out.println("start");
       System.out.println(list);
       System.out.println("end");

最佳答案

如果对象不是 String,则

System.out.println 调用对象的 toString 方法。默认情况下,toString 返回指针。您必须在 UnitNotesDTO

中覆盖 toString 的默认实现

关于java - 包含 DTOS 的列表仅打印出指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49072367/

相关文章:

java - executorService.submit(Runnable) 返回的 future 对象是否包含对可运行对象的任何引用?

java - Java 中的 JSON JAX-RS

java - 将事件分派(dispatch)线程置于搁置状态,直到 Swing 计时器停止

sql - 使用 Entity Framework == EntityException 并发访问数据库

java - 具有软删除和 "cascades"的 Hibernate 映射?

java - Ant 无法导入 R.java

java - Mockito Junit 测试 - “Wanted but not invoked; However there were other interactions with this mock” 错误

mysql - 按存在子查询中的字段对 MySql 查询进行排序

sql - SELECT * from simple table with 50k records 似乎需要 40 秒

mysql - 如何返回给定月份的联接中的记录数?