小编evm*_*evm的帖子

在Hibernate中使用IF构造

我在HSQL中使用构造"if":

String q = "SELECT id, name, " +
                "IF (ABS(name) > 0, LPAD(ABS(name), 4, '0'), name) AS tord " +
                "FROM table where city= " + cityId + " order by tord";

    Query query = session.createSQLQuery(q);
    List<Object[]> list = query.list();
    session.getTransaction().commit();
    session.close();
Run Code Online (Sandbox Code Playgroud)

现在我想用HQL重构这段代码.我怎样才能做到这一点?谢谢.

java sql hibernate hql

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

hibernate ×1

hql ×1

java ×1

sql ×1