| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > BMP как поле CMP - можно ли? |
| Автор: Ulysses4j 16.7.2007, 07:37 |
| Есть два класса, которые нужно делать персистентными. У одного есть поле типа другого класса. Т.о., в БД должен быть внешний ключ. Один класс уже сделан как entity bean с BMP. Второй, у которого как раз вот это вот поле, хочется сделать CMP. Видел варианты, когда поле CMP это Dependent Value Class - это просто сериализуемый класс, как я понял, и варианты, когда задаются связи между CMP бинами. А вот BMP как поле CMP - такое вообще возможно? |
| Автор: ekr 16.7.2007, 15:02 | ||
Цитирую спецификацию ejb2.1 раздел про CMP-бины:
Только вот нифига непонятно, имеется в виду may have relationships with container-managed persistence или relationships with entity beans with container-managed persistence )) Посему, думаю, надо просто попробовать ))) |
| Автор: Ulysses4j 16.7.2007, 15:41 |
| Спасибо за цитату, мне кажется, что "with container-managed persistence" должно относится к предшестующем ему "entity beans". То есть средстваим CMP можно прописать связь только с CMP. Честно говоря, пробовать страшно |
| Автор: ekr 16.7.2007, 15:47 |
почему же? в декларации cmp-бина можно попробовать прописать cmr-поле, указываеющее на bmp-бин. вот тогда-то и узнаем, что имелось в виду в спецификации ))) |