/
githubmirror
/
java-design-patterns
Обзор
Документация
Войти
/
githubmirror
/
java-design-patterns
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
metadata-mapping/etc/metamapping.puml
32 строки
1 KB
DragonDreamer
feature: Metadata Mapping pattern (#1932)
01 янв 2022, 21:46
Не верифицирован
01 янв 2022, 21:46
8403fda
Код
Авторство
О чём код?
@startuml interface com.iluwatar.metamapping.service.UserService { + List<User> listUser() + int createUser(User) + void updateUser(Integer,User) + void deleteUser(Integer) + User getUser(Integer) + void close() } class com.iluwatar.metamapping.utils.DatabaseUtil { + {static} void createDataSource() } class com.iluwatar.metamapping.model.User { - Integer id - String username - String password + User(String username, String password) } class com.iluwatar.metamapping.utils.HibernateUtil { + {static} SessionFactory getSessionFactory() + {static} void shutdown() } class com.iluwatar.metamapping.App { + {static} void main(String[]) + {static} List<User> generateSampleUsers() } com.iluwatar.metamapping.service.UserService <.. com.iluwatar.metamapping.App com.iluwatar.metamapping.model.User <.. com.iluwatar.metamapping.service.UserService com.iluwatar.metamapping.utils.HibernateUtil <.. com.iluwatar.metamapping.service.UserService com.iluwatar.metamapping.utils.DatabaseUtil <-- com.iluwatar.metamapping.utils.HibernateUtil @enduml