没有@Id的情况下如何使用Spring Repository?

成员声音:

我在CrudRepository整个应用程序中都使用spring 现在,我还想为一个@Entity没有的创建一个@Id那有可能吗?

//probably ID is always required?
public interface Repository<T, ID extends Serializable>
谢尔盖·包克(Sergey Pauk):

JPA要求每个实体都有一个ID。因此,不可以,没有ID的实体是不允许的。

每个JPA实体必须具有一个主键。

JPA规范

您可能想从这里阅读更多有关JPA如何处理数据库端没有id的情况的信息(请参阅“无主键”)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在没有Spring Boot Application主类的情况下测试项目中的Spring Data Repository

在 Repository 类中获取 LiveData 并在没有无限循环的情况下更新数据库中的数据

在这种情况下如何在没有 class 或 id 的情况下使用 beautifulsoup

在不使用Mockito接触数据库的情况下测试Spring-Boot Repository接口方法

没有指定实体的Spring Data Repository

是否可以在不使用 @Repository 或 @Bean 的情况下向 Container 注册?

如何在没有Spring Boot的情况下使用Spring WebClient

在没有Maven的情况下使用Spring Boot

Spring @Repository最佳做法

Spring Repository - 获取 NullPointerException

Spring Data Repository StackOverflow

Spring Security - Repository SocialUser

如何在没有类的情况下使用Hibernate Composite-id?

如何在没有定义 ID 的情况下使用 selenium 登录网站?

如何使用带有特定ID的Spring Data Neo4j Repository保存方法?

如何使用JUnit在没有@SpringBootApplication的情况下测试Java Spring Boot应用程序?

如何在没有属性文件的情况下使用Spring的@Value?

如何在没有任何.xml配置的情况下使用spring 3.x注释

如何在没有GitHub的情况下使用Spring Cloud Server

如何在没有DAO的情况下使用Spring LDAP连接到多个URL?

如何在没有 Repository 的情况下设置 MOQ?System.NullReferenceException: '未将对象引用设置为对象的实例

如何在没有注释的情况下使用 swagger

没有stdlib的情况下如何使用KotlinJS?

在没有IDE的情况下如何使用CMSIS?

如何在没有文件的情况下使用MultipartContent?

没有master的情况下如何使用saltstack模块?

如何在没有 React 的情况下使用 GraphQL?

如何使用 pprint 在没有换行的情况下打印

如何在没有StatefulWidget的情况下使用setState?