0
我很新的hibernate
我有一个MySQL Query
,我想用Hibernate criteria
Case语句
MySQL查询才达到相同的输出:
SELECT *,
(case when status = 'Active'
then 'Can Login'
else 'Not able to login' end) as LoginStatus
FROM UserLoginTable;
我的Hibernate代码:
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
。 有什么办法吗? 感谢