@Override public Object set(final int arg0, final Object arg1) { eagerlyLoadDataCollection(); List dataList = (List) dataCollection; Object result = null; if (dataList != null && !dataList.isEmpty()) { if (dataList.get(arg0) == null) { getPersistenceDelegator().persist(arg1); result = dataList.set(arg0, arg1); } else { getPersistenceDelegator().merge(arg1); result = dataList.set(arg0, arg1); } } return result; }
try getPersistenceDelegator().persist(e);
private void persist(PersistenceDelegator pd) { OToOOwnerEntity owner; owner = new OToOOwnerEntity(); owner.setAmount(10); owner.setName("owner1"); owner.setRowKey((byte) 1); // pd = ((EntityManagerImpl) em1).getPersistenceDelegator(); pd.persist(owner); pd.doFlush(); pd.clear(); }