
hibernate
Gray_humor
这个作者很懒,什么都没留下…
展开
-
hibernate总结(一)
Hibrenate概述Hibernate框架是当今主流的Java持久层框架之一,由于它具有简单易学、灵活性强、扩展性强等特点,能够大大地简化程序的代码量,提高工作效率,因此受到广大开发人员的喜爱。Hibernate是一个开放源代码的ORM框架,它对JDBC进行了轻量级的对象封装,使得Java开发人员可以使用面向对象的编程思想来操作数据库。ORM概述Object Rela...原创 2019-03-15 12:41:19 · 336 阅读 · 0 评论 -
hibernate总结(二)
hibernate的持久化类和对象标识符什么是持久化类:Hibernate是持久层的ORM映射框架,专注于数据的持久化工作。所谓的持久化,就是将内存中的数据永久存储到关系型数据库中。持久化类的编写规则:(1)持久化类需要提供无参数的构造方法。因为在Hibernate的底层需要使用反射生成类的实例。(2)持久化类的属性需要私有,对私有的属性提供公有的get和set方法。因为在Hi...原创 2019-03-15 13:37:30 · 285 阅读 · 0 评论 -
hibernate总结(三)
多表设计多表设计的总则问题:我们为什么要学习多表映射?答:在实际开发中,我们数据库的表难免会有相互的关联关系,在操作表的时候就有可能会涉及到多张表的操作。试想一下,如果把我们web阶段的在线商城案例的持久层改为hibernate的实现,我们现在根本无法实现功能。究其原因是我们在线商城中表之间都是有关联关系的。例如:商品和分类,用户和订单,订单和商品等等。掌握配置实体之间的关...原创 2019-03-15 17:24:14 · 318 阅读 · 0 评论 -
hibernate的抓取策略
一、hibernate抓取策略概述Hibernate抓取策略(fetching strategy)是指:当应用程序需要在(Hibernate实体对象图的)关联关系间进行导航的时候, Hibernate如何获取关联对象的策略。抓取策略可以在O/R映射的元数据中声明,也可以在特定的HQL 或条件查询(Criteria Query)中重载声明。需要注意的是:hibernate的抓...转载 2019-03-16 17:32:11 · 259 阅读 · 0 评论