JPARepository中Long的含义?

时间:2018-08-06 05:30:54

标签: java database spring-boot spring-data-jpa

这里的Long是什么?我们如何在JpaRepository中配置它?

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

1 个答案:

答案 0 :(得分:1)

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

公共接口FirstRepository扩展了JpaRepository {

}

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

 class Person{
       Long id;
       String name;
    }

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

迁徙

人员->实体

id -> Person对象的主键(数据类型应为