![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
后端开发技术
健身菜鸟 新手码农
展开
-
Hibernate-HQL 了解HQL
一、HQL定义 1.Hibernate QueryLanguage,Hibernate查询语言 2.HQL是面向对象的查询语言 3.HQL提供了丰富灵活的查询特性,Hibernate官方推荐查询方式 HQL查询主体是:映射配置的持久化类及其属性,SQL查询主体是:数据库表。二、HQL语句形式 select子句:用来指定查询结果中的对象和属性,并指定以何种数据类型返回 (在最前面)原创 2016-11-05 16:57:03 · 318 阅读 · 0 评论 -
Hibernate Inverse属性
inverse属性:在one方的一对多关联中设置inverse属性为true,则表示由多方来维护关联关系,这有助于性能的改善;不设置该属性的话双方都会维护关联关系eg: 响性能。原创 2016-11-05 12:10:41 · 320 阅读 · 0 评论 -
Hibernate Cascade 属性
1.在一对多的 set配置中 , inverse="true" 表示 反转,即由多方来控制。 2.在一对多的 set配置中, cascade="all" 表示 级联操作。 即 一方保存数据,会将所关联的多方的数据同时保存到数据库中。3.在多方同样可以使用级联, 在 中设置。4. 级联有 all ,delete , save-update, none 四个属性值原创 2016-11-05 11:50:11 · 295 阅读 · 0 评论 -
Hibernate-HQL Query接口简介
Query接口简介:1.org.hibernate.Query接口定义有执行查询的方法(该接口解析HQL语句,然后根据配置信息生成SQL语句);2.Query接口支持方法链编程风格,使得程序代码更为简洁(方法链编程:调用方法后,返回的结果依然是调用这个方法的对象,可以调用该对象的其他方法)3.Query实例的创建: a.Session的createQuery()方法创建Query实例 b原创 2016-11-05 17:01:37 · 608 阅读 · 0 评论