MetainfoEntity versionEntity = metainfoDAO.findByKey("version");
if (versionEntity != null) {
versionEntity.setMetainfoValue(version);
metainfoDAO.merge(versionEntity);
} else {
versionEntity = new MetainfoEntity();
versionEntity.setMetainfoName("version");
versionEntity.setMetainfoValue(version);
metainfoDAO.create(versionEntity);