hibernate _HQL查询多表查询与原生SQL查询

一:HQL查询(多表查询,但不复杂时使用)

1、Hibernate独家查询语言

2、属于面向对象的查询语言

3、使用HSQL语句查询是,不能出现数据库相关的信息的

1、基本查询

hibernate _HQL查询多表查询与原生SQL查询

2、条件查询

1、?号占位符

hibernate _HQL查询多表查询与原生SQL查询

2、命名占位符

hibernate _HQL查询多表查询与原生SQL查询

3、分页查询

hibernate _HQL查询多表查询与原生SQL查询

4、映射查询

1、java.lang.Object表示查询所有的表

hibernate _HQL查询多表查询与原生SQL查询

2、映射查询

需要实体类中必须有构造方法,并且构造方法的参数一致

hibernate _HQL查询多表查询与原生SQL查询

二:原生SQL查询(复杂的业务查询)

1、基本查询

1、返回数组List

hibernate _HQL查询多表查询与原生SQL查询

2、返回对象List

hibernate _HQL查询多表查询与原生SQL查询

3、条件查询

hibernate _HQL查询多表查询与原生SQL查询

4、分页查询

hibernate _HQL查询多表查询与原生SQL查询

hibernate _HQL查询多表查询与原生SQL查询

猜你喜欢

转载自blog.csdn.net/weixin_34392435/article/details/86715669