ку 2.2. Тут визначені сутності та показані взаємодії між ними. Entity-класи реалізують доменний шар додатки, тобто подання сутностей бази даних у вигляді класів ООП. Вони відповідають за подання таблиць у вигляді класів, реалізують методи доступу до полів - комірок таблиці. Тут визначені класи, які відповідають поданням таблиць всередині enterprise-додатки, реалізують методи доступу до полів - елементам кортежів, тобто в кожному класі реалізовані методи get () і set () для всіх полів. Так само в кожному класі перевизначені методи equals (), hashCode () і toString (). <В
Малюнок 2.2 - Структура шару даних
Таблиця 2.1 - Опис класів шару даних
КлассСущностьПоле классаАтрібут сущностиПримечаниеAidsPatientsAIDS_patients StageStage insurnumInsurNum clients Посилання на об'єкт типу Clients, необхідна для отримання даних про кліентеserialVersionUIDAnalysisPKAnalysis Допоміжний клас для опису складеного первинного ключаdateAnDate_AnidAnID_AninsurnumInsurNumAnalysisAnalysis analysisPK складовою первинний ключ, об'єкт типу AnalysisPK resultResult typeAnType_An clientsInsurNumВместо поля InsurNum в класі використовується посилання на об'єкт типу Clients, який відповідає даному об'єкту Analysis. При цьому сенс поля класу і атрибута сутності совпадает.serialVersionUIDTypeAnType_An idAnID_An nameName expdateExpDate analysisCollection Колекція об'єктів класу Analysis, використовується для реалізації зв'язку один до багатьох між записами таблиць Type_An і Analysis. serialVersionUIDClientsClients fio FIO insurnumInsurNum bdayBDay adressAdress phonePhone hospitalCollection Колекція об'єктів класу Hospital, використовується для реалізації зв'язку один до багатьох між записами таблиць Clients та Hospital. analysisCollectionАналогічно полю hospitalCollection; в класі тип поля Collection . aidsPatients Посилання на об'єкт типу AidsPatients, необхідна для отримання даних про кліентеtalonsCollectionАналогічно полю hospitalCollection; в класі тип поля Collection . donorsСсилка на об'єкт типу Donors, необхідна для отримання даних про кліентеserialVersionUIDDepartmentDepartment idDepartID_Depart nameName roomsCollection Колекція об'єктів класу Rooms, використовується для реалізації зв'язку один до багатьох між записами таблиць Department і Rooms. housesCollection Аналогічно полю hospitalCollection; в класі тип поля Collection . workersCollection Аналогічно полю hospitalCollection; в класі тип поля Collection . serialVersionUIDHousesHouses housenumHouseNum countplace CountPlace hospitalCollection Колекція об'єктів класу Hospital, використовується для реалізації зв'язку один до багатьох між записами таблиць Houses і Hospital. idDepart ID_DepartВместо поля ID_Depart в класі використовується посилання на об'єкт типу Houses, який відповідає даному об'єкту Department. При цьому сенс поля кла...