我编写了一个简单的 Spring Boot 应用程序来对内存 H2 数据库执行 CRUD 操作,我正在使用 data.sql 文件将几条记录加载到我的表中。
当我在实体表上执行 findAll 时,我看到它返回 2 个空白条目,如下所示 - [{},{}]
我已经验证表中存在值,并且当我使用重写的 toString 方法显式打印列表条目(如 list.get(0))时,我也能够看到这些值。
如果我做错了什么,请告诉我,我只是编写一个简单的 api,它返回该数据库表中的所有记录。
谢谢, 尼拉吉
问题可能出在
Getter
和 Setter
方法上。如果您正在使用 Lombok
库,请确保它已正确安装在您的 IDE
中并添加到您的构建依赖项中。
检查 getter 和 setter 方法,getter 方法名称应以“get”开头,例如 getVeriableName