I am trying to make a simple counter statement from a method that works with my other part of the program, but here it gives me an error.
public Long validateSub(String source, String tbl){ Session session = HibernateUtil.getSessionFactory().openSession(); session.beginTransaction(); Query q = session.createQuery("SELECT count(s) from SlaveSubscribers s where s.SOURCENAME = :sourcename AND s.TBL = :tbl"); q.setParameter("sourcename", source); q.setParameter("tbl", tbl); Long result = (Long) q.list().get(0); session.getTransaction().commit(); return result; }
Error message:
Exception in thread "Thread-3" org.hibernate.QueryException: could not resolve property: SOURCENAME of: com.datadistributor.main.SlaveSubscribers [SELECT count(s) from com.datadistributor.main.SlaveSubscribers s where s.SOURCENAME = :sourcename AND s.TBL = :tbl]
I have no idea why this is not working.
source share