为什么需要使用JpaRepository(SpringBoot)添加实体的getter和setter来保存到数据库中?我还没有设置getter和setter和在实体和保存后,它存储空值在表中的所有字段。
bwntbbo31#
在实体中使用getter setter是必要的,因为当spring尝试将实体作为数据库中的表时,它会调用setter方法来设置field的值,当您使用spring从数据库中获取值时,它会调用getter方法来设置field,您可以说,当您实现getter setter时,它会在数据库中存储空值,这可能是因为您没有设置任何值保存到数据库之前的字段,如果您设置任何值,它将永远不会存储空值
1条答案
按热度按时间bwntbbo31#
在实体中使用getter setter是必要的,因为当spring尝试将实体作为数据库中的表时,它会调用setter方法来设置field的值,当您使用spring从数据库中获取值时,它会调用getter方法来设置field,您可以说,当您实现getter setter时,它会在数据库中存储空值,这可能是因为您没有设置任何值保存到数据库之前的字段,如果您设置任何值,它将永远不会存储空值