首页 > 解决方案 > 如何获取列中值所在的记录数(字符串)在休眠?

问题描述

在我的表 BookDetails 中,我有一列语言,其中有不同的语言,如 php、java、sql 等。现在我想知道语言为“java”的记录数

HELP ME COMPLETE THE CODE

public Long getBookCount(){
        Session session ;
        session = sessionFactory.getCurrentSession().   
    }

标签: hibernatespring-mvc

解决方案


请使用下面的代码。

Query query = session.createQuery(
        "select count(*) from BookDetails b where b.language=:language ");
query.setString("language", "java");
Long count = (Long)query.uniqueResult();

推荐阅读