如果你跟我一样比较熟悉SQL,同时不想学习一门新的语言.那么在hibernate中使用Native SQL 查询也是一种不错的方式. 一方面,Native SQL在效率方面有天生的优势: 另一方面,SQL是数据库操作的一种标准,我们与程序.数据库关联很小.如果将来不用hibernate,而是用别的ORM,sql一样好用. 但尽量用标准SQL,而不要用过多方言SQL. 标量查询 最基本的 SQL 查询就是获得一个标量(数值)的列表. sess.createSQLQuery("SELECT * FR…