안녕하세요 그룹에 대한 MOB,모델 디자인 제안, 먼저 여기에 게시 폭도
내가이를 구현하는 방법에 대한 의심을 가지고, 내가 객체 메일 폴더, MailFoldersInfo 및 메일 관리 3 있습니다. MailFolder는 이름에서 알 수 있듯이 폴더 관련 정보, 폴더 이름, 마지막 날짜 폴더의 전자 메일 동기화를위한 마지막 업데이트 필드 및 물론 메일 (선택 사항 및받는 사람)과의 관계입니다.
메일, 제목, 본문 및 기타 필드가 더 있고 MailFolder (NON-optional)와 관계가 있습니다.
하지만 지금은 모든 MailFolders 목록이 업데이트 된 마지막 동기화 날짜가 될 필요가있는 lastsync 날짜 유형이라는 필드가있는 MailFoldersInfo가 있습니다. 어떻게 그런 식으로 관계를 설정합니까? SQL에서도이 작업을 수행 할 수 없습니다.
누군가 내게 이것을 가르쳐 줄 수 있습니까?
감사
네, 당신의 솔루션이 마음에 들었습니다. 예를 들어, 우리는 여러 메일 서비스가 있다는 것을 알고 있습니다. 예를 들어 이메일의 이름과 ID를 유지할 수있는 다른 엔터티 EmailProvider를 만들 수 있습니다. 서비스가 MailFolder <-> MailFolder <-> EmailProvider 사이의 관계가 될 수 있으므로, 제공하는 싱글 톤 솔루션을 사용하는 것이 좋습니다. –
그런 경우에는 여러 개의 MailFoldersInfo 레코드가있을 수 있습니다.이 경우 데이터베이스를 사용하여 데이터를 관련 상태로 유지하는 것이 좋습니다. 그래서 엔티티를 만들 것입니다. – J2theC