【发布时间】:2017-09-27 11:39:44
【问题描述】:
我是hibernate 的新手,我有一个MySQL Query,我想使用Hibernate criteria 获得相同的输出
MySQL 查询:
SELECT *,
(case when status = 'Active'
then 'Can Login'
else 'Not able to login' end) as LoginStatus
FROM UserLoginTable;
我的休眠代码:
SessionFactory sessionFactory = HibernateUtility.getSessionFactory();
Session session_hiber = sessionFactory.openSession();
session_hiber.beginTransaction();
Criteria criteria;
criteria = session_hiber.createCriteria(UserLoginTable.class);
List<UserLoginTable> myUserList = (List<UserLoginTable>)
criteria.list();
如何在上面的代码中添加Case criteria。
有什么办法吗?
谢谢
【问题讨论】:
标签: java hibernate hibernate-criteria