首页 > 解决方案 > JPARepository中Long的含义?

问题描述

这里Long有什么,我们在什么基础上配置它JpaRepository

public interface FirstRepository extends JpaRepository<First, Long> {
}

标签: javadatabasespring-bootspring-data-jpa

解决方案


Long 基本上是主键(RDBMS)或自动生成的 uniuqe 文档 ID(Mongo DB)的数据类型。

公共接口 FirstRepository 扩展 JpaRepository {

}

例如:如果您的实体是这样的:

 class Person{
       Long id;
       String name;
    }

    public interface FirstRepository extends JpaRepository<Person,Long> {
    }

说明

-> 实体

id -> Person 对象的主键(数据类型应该是long


推荐阅读