问答详情
源自:2-2 Hibernate属性级别注解之@Id注解

表主键个数

这个课程里student表建了两个主键,一张表的主键不是只有一个么,能定义多个主键?

提问者:天堂在左 2018-07-31 16:39

个回答

  • 水月残阳下的梦7
    2018-07-31 22:17:09

    主键分为自然主键和代理主键,可以有多个,代理主键只用于区分数据库中的数据,不参与程序的业务逻辑,

    自然主键不仅可以区分数据库中的数据,还能参与程序的业务逻辑,一般都是设计成有规律,如实现序列化接口。