X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=mythtv%2Fmonitor%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fmythtv%2FRecordingDatabase.java;h=cbcf89d20caf4924fb176e2519d56c2ad1d5739f;hb=6adf43d72ff3ffe32451ba187ca94b601f34295b;hp=e4badfba898e40f01857b15d5ef86a8fdec18112;hpb=bf4a315eb93a73f42247b84379e62e86a78c10bb;p=utils diff --git a/mythtv/monitor/src/main/java/org/wamblee/mythtv/RecordingDatabase.java b/mythtv/monitor/src/main/java/org/wamblee/mythtv/RecordingDatabase.java index e4badfba..cbcf89d2 100644 --- a/mythtv/monitor/src/main/java/org/wamblee/mythtv/RecordingDatabase.java +++ b/mythtv/monitor/src/main/java/org/wamblee/mythtv/RecordingDatabase.java @@ -58,7 +58,7 @@ public class RecordingDatabase extends JpaDaoSupport { JpaTemplate jpaTemplate = getJpaTemplate(); EntityManager entityManager = jpaTemplate.getEntityManager(); Query query = entityManager.createQuery( - "from org.wamblee.mythtv.Recording where basename = ?1"); + "select r from Recording r where r.basename = ?1"); query.setParameter(1, aName); List result = query.getResultList(); if ( result.size() > 1 ) { @@ -71,8 +71,6 @@ public class RecordingDatabase extends JpaDaoSupport { } public void update(Recording aRecording) { - // Update is not required since the whole task of updating the - // directory structure occurs within a single transaction. - // Therefore, modifications to recordings are automatically persisted. + getJpaTemplate().getEntityManager().merge(aRecording); } }