首先,我们需要了解什么是 JPA(Java Persistence API)。JPA 是 Java EE 和 Java SE 应用程序中对象持久化的标准化规范。它通过 ORM(Object-Relational Mapping)技术将 Java 对象映射到关系型数据库中。
给 DB 上的外键命名,通常情况下需要遵循以下规范:
jpa.hibernate.naming_strategy
或者 jpa.hibernate.physical_naming_strategy
参数来自定义。下面是一些建议的外键命名:
Customer_ID
、Order_ID
等。CustomerId
、OrderId
等。OrderDetailId
、CustomerName
等。总之,在选择外键名称时,应该保证名称具有描述性,能够清晰地表明该外键与哪个实体相关。
领取专属 10元无门槛券
手把手带您无忧上云