我想在给定特定查询字符串的情况下使用hibernate进行查询 我是这样做的:
session = HibernateUtil.getSessionFactory().openSession();
session.beginTransaction();
List<String> result = session.createQuery("Select item_value from cb_items").list();
session.getTransaction().commit();
session.clear();
return result;
这是对的吗?或者我必须用我的pojo / bean中的字段替换列名,并使用我的pojo / bean名称替换表名
答案 0 :(得分:1)
您必须使用字段名称替换列名称,并使用实体的类名称替换表名称,并稍加different sytax。
答案 1 :(得分:0)
我错过了hibernate.cfg.xml中的映射