entity = (T) getHibernateTemplate().load(getPersistentClass(), id, LockMode.UPGRADE);
} else {
entity = (T) getHibernateTemplate().load(getPersistentClass(), id);
}
if (persistentClassIsClientable()) {
Client client = ZeroContextHolder.getContext().getClient();
if (client != null) {
Client entityclient = ((ClientablePersistent) entity).getClient();
if (entityclient != null && !entityclient.equals(client)) {
return null;
}
} else {
/*User user = (User) SecurityContextHolder.getContext().getAuthentication().getPrincipal();
if (user == null || user.getClient() != null) {