进行O/R映射时的命名约定

Kap*_*psh 3 java database orm jpa

我将我的数据库表映射到我的java对象.一般来说,我以复数形式命名我的表格,因为持有书籍信息的表格被称为BOOKS.然而,java对象代表一本书,应该称为Book.同样对于AUTHORS/Author等.

另一方面,它的那种简单化给了域对象和表.

是否存在人们遵循的某种命名惯例?我想这一般适用于应用程序而不仅仅是在进行O/R映射时.

Bev*_*van 8

你最初的想法是现实的.

对象应该是单一的,因为每个对象都是个体.

表应该是复数,因为表包含所有表.

查看Ruby on Rails中内置的命名约定,它们是相关的.


Car*_*ter 5

我们对表名和OM类使用单数.对我来说,这更有意义

person.last_name

people.last_name,

无论我是在编写SQL还是Java(当然,它都是person.lastName,但你明白了).