我使用toplink作为ORM工具,我面临一个特殊的问题。我正在插入一个实体进入会话,然后在下一行,如果我尝试加载相同的实体,我无法得到它,而是它返回我null。但同样的问题,如果我尝试使用hibernate,那么它工作正常。请任何人帮忙。
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视为null。我不明白,因为我插入具有相同键的对象,然后尝试检索它... PLZ帮助我......
答案 0 :(得分:2)