| | |
| | | import java.util.Date; |
| | | import java.util.LinkedList; |
| | | import java.util.List; |
| | | import java.util.Set; |
| | | |
| | | import javax.persistence.EntityManager; |
| | | import javax.persistence.Query; |
| | |
| | | Query q = em.createQuery("SELECT opt FROM " + |
| | | DomainOption.class.getAnnotation(javax.persistence.Entity.class).name() + |
| | | " opt WHERE opt.name=:optName"); |
| | | for (DomainOption opt : updatedDom.getDomainOptions()) { |
| | | Set<DomainOption> domainOptions = updatedDom.getDomainOptions(); |
| | | if (domainOptions == null) { |
| | | updatedDom.setDomainOptions(oldDom.getDomainOptions()); |
| | | } |
| | | for (DomainOption opt : domainOptions) { |
| | | q.setParameter("optName", opt.getName()); |
| | | List<?> list = q.getResultList(); |
| | | if (list.size() != 1) { |