我想知道这种情况的正确解决方案是什么。该方法在事务中运行。我删除了此方法的第一行,我将获得传递给持久异常的分离实体。我明白这个问题。该公司不在持久性环境中。下面的代码是唯一的解决方案吗?这是更好的方法吗?
@Override
public void delete(Company company) {
company = companyDao.get(company.getId(), CompanyLoadParameter.LOAD_LANGUAGES);
companyDao.delete(company);
}