有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如果在一个映射表中使用jpa,但是我在类中省略了一个表字段,会怎么样?

你好,我想咨询一下。如果在先前创建的表中,我尝试将其映射到实体,但忘记映射字段,会发生什么情况。如果我尝试使用crud方法,表中的字段会发生什么情况,它的行为会是什么

例如,我的桌子有 Id,姓名,年龄,国家,但在我的课堂上,我只是映射Id,姓名,年龄


共 (1) 个答案

  1. # 1 楼答案

    您的JPA提供程序将简单地忽略未映射的列:它们不会被读取,并且它们的值将在INSERT上被忽略

    这实际上是有用的;如果您发现自己经常只需要一个大表中的几列,那么可以创建一个*View类(通常只有getter,没有setter),该类显式映射到表,并且只获取/公开这些列