Я использую toplink в качестве инструмента ORM, я столкнулся с одной специфической проблемой. Я вставляю сущность в сеанс, а затем в следующую строку, если я пытаюсь загрузить ту же сущность, я не могу ее получить, вместо этого она возвращает мне ноль. Но та же проблема, если я пытаюсь использовать спящий режим, то он работает правильно. Может ли кто-нибудь, пожалуйста, помогите.
Address address = new Address();
address.setAddressId("1");
address.setPincode(1);
uow2.registerNewObject(address);
ExpressionBuilder builder = new ExpressionBuilder();
Expression expr = builder.get("addressId").equal("1");
Address address1 = (Address)uow2.readObject(Address.class, expr);
в конце я получаю address1 как ноль. я не понимаю, когда я вставляю объект с тем же ключом, а затем пытаюсь получить его ... плз, помогите мне ...