我是 spring 和 spring-boot 的新手,在学习 Spring CRUD 时,我浏览了不同的文章,我看到了这些行。
“以及为什么 @Entity 注释是强制性的?......好吧,这就是 JPA 的设计方式。当你创建一个新实体时,你必须至少做两件事,用 @Entity 注释它,创建一个 id 字段并用 @Id 注释它其他都是可选的,例如表名派生自实体类名(因此@Table注解可以是可选的),表的列派生自实体变量(因此@Column注解可以是可选的),等等…… “
所以我的问题是,如果我们不提供@Table
注释和@Column
注释,spring 将如何对表及其列名进行分叉。