query.setParameter("resourceType", resourceType);
query.setParameter("version", version);
List resultList = query.getResultList();
ProductVersion productVersion;
if (resultList.size() == 0) {
productVersion = new ProductVersion();
productVersion.setResourceType(resourceType);
productVersion.setVersion(version);
entityManager.persist(productVersion);
} else {
productVersion = (ProductVersion) resultList.get(0);
}