Я работаю над проектом Swing, а используемыми технологиями являются netbeans с основами Toplink, mysql.Что касается политики получения Toplink
Проблема, с которой я столкнулся, - это объект объекта, который не обновляется после того, как вставки выполняются при вызове коллекции геттеров свойства внешнего ключа.
Ex: У меня есть 2 стола Table1, Table2. У меня столбец sno, столбец id в качестве первичного ключа в таблице 1 & - это внешний ключ в таблице2. Через метод find я просто получаю конкретный объект sno (существовал в таблице 1), установив некоторые значения, сохраненные в таблице2. & совершил транзакцию.
Когда я выбираю один и тот же объект sno через метод поиска & получает свою коллекцию из таблицы2 через getTable2Collection() из bean-компонента (так как он уже создан в bean-компоненте, поскольку он является обязательным) Я не могу получить последнюю добавленную запись за исключением того, что отображаются все остальные записи. После того как я закрою приложение &, открыв его, новая запись будет отражена при вызове того же sno через вышеупомянутый процесс.
Я узнал, что это своего рода ленивый выбор, и должен быть изменен способ выбора, чтобы объект объекта обновился с изменениями. Поэтому, пожалуйста, помогите мне в этом.
С уважением,
Chandu
Я не думаю, что это имеет ничего общего с ленивым выбором. Кроме того, я понимаю, что база данных обновляется. Не могли бы вы прояснить этот момент и как вы используете EntityManager с вашим приложением Swing? –