데이터베이스 테이블을 Java 객체에 매핑 중입니다. 일반적으로 나는 책 정보를 담고있는 테이블을 책이라고 부른다. 그러나 Java 객체는 하나의 책을 나타내며 Book이라고해야합니다. 마찬가지로 저자/저자 등의 경우O/R 매핑을 할 때 명명 규칙을 사용합니다.
한편 도메인 객체와 테이블에 동일한 것을주는 것은 단순합니다.
사람들이 따르는 명명 규칙이 있습니까? 이것은 O/R 매핑을 수행하는 동안뿐만 아니라 일반적으로 응용 프로그램에 적용되는 것 같습니다.
본인과 매우 유사한 응답을 입력했습니다. 웹 세상에서 Ruby on Rails는 ORM을 처리하는 표준의 일종이므로 답변을 찾으려는 것이 좋습니다. +1 :-) –
각 행은 엔티티의 단일 인스턴스를 나타내므로 테이블 이름은 단수이어야한다고 주장 할 수 있습니다. – GreenieMeanie
@GreenieMeanie - 복수형으로 테이블 이름을 지정하기 위해 내 SQL이 자연스럽게 읽히기를 원합니다. 나에게 "Select * from Persons where ..."는 "Select * from Person where ..."보다 더 자연스럽게 읽습니다. YMMV. – Bevan