Java + Mybatis 시스템에서 테이블을 디자인할 때 테이블 접두어를 추가해야 하는 이유는 무엇입니까? 추가하지 않으면 불이익이 있나요?
감사합니다
물론 프로젝트를 구별하기 위한 것입니다. 데이터베이스 테이블이 많을 때 테이블 접두사를 사용하면 검색, 유지 관리 등이 더 빨라질 수 있습니다.
이것은 정말 형편없는 디자인입니다. 프로젝트를 구별하려면 다양한 데이터베이스를 사용해야 합니다!
이건 나이든 프로그래머들이 미래 세대를 위해 만들어 놓은 습관이군요 ㅎㅎ
일반적으로 비즈니스 로직과 관련됩니다.
예를 들어 시스템 관련 테이블 sys_user, sys_role 등 쿼리 관련 테이블 query_money, query_time 등
물론 프로젝트를 구별하기 위한 것입니다. 데이터베이스 테이블이 많을 때 테이블 접두사를 사용하면 검색, 유지 관리 등이 더 빨라질 수 있습니다.
이것은 정말 형편없는 디자인입니다. 프로젝트를 구별하려면 다양한 데이터베이스를 사용해야 합니다!
이건 나이든 프로그래머들이 미래 세대를 위해 만들어 놓은 습관이군요 ㅎㅎ
일반적으로 비즈니스 로직과 관련됩니다.
예를 들어 시스템 관련 테이블 sys_user, sys_role 등
쿼리 관련 테이블 query_money, query_time 등