使用hibernate 操作数据库中的数据很方便,但有的时候需要使用一些特殊的操作,这个使用使用SQL语句就比较好了
使用 HQL
session.createQuery(from entity).list
使用 SQL
session.createSQLQuery(select * from table).addEntity(entity.class).list
这里需要注意的是
createQuery 和 createSQLQuery 的区别,一个是创建HQL语句 ,一个是创建SQL语句