为什么需要使用JpaRepository(SpringBoot)添加实体的getter和setter来保存到数据库中?

eqqqjvef  于 2023-01-13  发布在  Spring
关注(0)|答案(1)|浏览(135)

为什么需要使用JpaRepository(SpringBoot)添加实体的getter和setter来保存到数据库中?
我还没有设置getter和setter和在实体和保存后,它存储空值在表中的所有字段。

bwntbbo3

bwntbbo31#

在实体中使用getter setter是必要的,因为当spring尝试将实体作为数据库中的表时,它会调用setter方法来设置field的值,当您使用spring从数据库中获取值时,它会调用getter方法来设置field,您可以说,当您实现getter setter时,它会在数据库中存储空值,这可能是因为您没有设置任何值保存到数据库之前的字段,如果您设置任何值,它将永远不会存储空值

相关问题