try {
entityManager.getTransaction().commit();
entityManager.getTransaction().begin();
} catch (RollbackException rex) {
rex.printStackTrace();
entityManager.getTransaction().begin();
List<splashtemplateda.Content> merged = new ArrayList<splashtemplateda.Content>(list.size());
for (splashtemplateda.Content c : list) {
merged.add(entityManager.merge(c));
}
list.clear();
list.addAll(merged);
}
return null;
}