![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 11 Всего: 77 |
Суть в том, что в базе хранится, к примеру, стринг. Но все операции "наверху" будут происходить со сложным типом. Который в себе содержит этот стринг и дополнительную общую информацию... Хотелось бы не выносить это за пределы entity, атак, чтобы эту логику скрыть в нём. То есть в методе entity getXxx получать стринг из базы, забивать его в свой объект, дополнять общей инфой и отдавать не String, а MyObject этим геттером. Аналогично и для сеттера. Возникает вопрос: можно ли определить геттер не абстрактным, и как тогда в нём получать значение стринга из БД? -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
| MisterCleric |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1043 Регистрация: 16.2.2006 Где: Харьков, Украина Репутация: 33 Всего: 38 |
А ты все инкапсулируй в EJB, который для формирования этой Entity обращаеться к Hibernate/ а вот в Entity укажи этот геттер как @Transient
Я так в сущности беру файл по его имени из БД. а сам файл уже формирую в EJB -------------------- ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ... |
|||
|
||||
| chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 11 Всего: 77 |
Не понял сути Хибернейта нет. энтити бинз онли. без нотаций. Ты имеешь в виду, тянуть плэйн объект из энтити и обернуть всё это уже сессион-бином, который будет запихивать его в сложный объект? -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
| chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 11 Всего: 77 |
abstract менять нельзя.... :-/
Можно добавить рядом неабстрактный необходимый метод, а в нём тягать имеющийся абстрактный геттер. Теперь другая вопросина: можно ли абстрактный оставить friendly чтоб снаружи не видно было этого метода? будет ли бин нормально функционироват ьво всех ситуациях? -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |