1. HQL查询语句:Hibernate Query Language,类似于SQL语句,用于在Hibernate中查询对象。
2. Criteria查询语句:一种面向对象的查询语句,使用Criteria API进行查询。
3. Native SQL查询语句:使用SQL语句进行查询,但是可以使用Hibernate的SessionFactory来获取数据库连接。
4. Named Query查询语句:预定义查询,可以在Hibernate映射文件中定义NamedQuery,然后在代码中使用该NamedQuery进行查询。
5. Query by Example查询语句:使用实例对象作为查询条件,Hibernate会根据对象的属性值自动构建查询语句。
6. Spring Data JPA查询语句:基于Spring Data JPA框架,使用一些简单的方法名进行查询。