Hibernate Return integer value

后端 未结 3 1787
感动是毒
感动是毒 2020-12-19 09:24

I am new to hibernate . I want to pass 2 column values and want hibernate to return primary key of that table.

String queryString = \"select perId from Permi         


        
3条回答
  •  感情败类
    2020-12-19 10:21

    You could do something like:

     String sql = "select count(*) from table where ...";
     BigDecimal count = (BigDecimal) hibernateTemplate.execute(
       new HibernateCallback() { 
        public Object doInHibernate(Session session) throws HibernateException {
         SQLQuery query = session.createSQLQuery(sql);
         return (BigDecimal) query.uniqueResult();
        }});
     return count;
    

提交回复
热议问题