ORM
文章平均质量分 86
2020越努力越幸运
这个作者很懒,什么都没留下…
展开
-
Hibernate之深入理解持久化对象
持久化是将程序数据在持久化状态和瞬时状态间转换的机制,持久化类可以被hibernate保存到数据库并且从数据库中读取的类。简而言之,一个对象一旦被持久化了,那么这个对象的某个属性一旦改变了,数据库中的属性也会随之改变,所以这样就可以让程序员做到采用完全面向对象的方式来操作数据库了,而无需管理数据库的一些操作。不过一个类要持久化,也是要有一些要求的:(1)提供一个无参数的构造函数:Hiber...原创 2018-10-22 23:44:35 · 229 阅读 · 0 评论 -
Hibernate之集合属性映射
通常情况下,我们在定义实体类时会遇到类的属性有集合类型的,比如数组,列表等等,在这种情况下,我们对这个属性的操作是和之前对待整数型,大数据型的都不一样.Hibernate要求持久化一个集合值字段必须声明接口,这样做是为了在持久化一个实例时,Hibernate的会自动把程序中的集合实现类替换成Hibernate自己的集合实现类。在这种情况下,休眠提供了一个注解应对所有类型的属性:@ElementCo...原创 2018-10-29 13:43:37 · 869 阅读 · 0 评论 -
hibernate之数据库操作
hibernate是一种ORM(对象/关系数据库映射)框架,即可以直接通过一个实体对象建立与关系数据库的直接关系,通过这种框架我们在编程的时候可以避免对关系数据库进行直接操作,而是通过对象实例进行操作,间接地对数据库进行一系列操作。这一次先记录实体类与数据库进行映射,并且完成第一次的对数据库表的插入操作。大体的思路分为以下几个步骤:(1)导入hibernate必须要用的jar包,将这些ja...原创 2018-10-21 12:10:52 · 3230 阅读 · 0 评论 -
Hibernate之深入Hibernate映射
Hibernate映射即完成持久化类与关系数据库中一一对应,而要想将一个普通类变成一个持久化类,一般是通过两种方法,一种是通过持久化注解,另外就是通过配置文件来完成,这种用的比较少,而注解在一般用的比较多。再使用注解的方法的时候,一般是有几个不可少的注解需要我们完成。一般我们完成一个最简单的数据库操作就是构建一个数据库创建一个表并完成对这个表的增删查改等操作,而这就需要我们完成实体类和数据库表...原创 2018-10-27 21:11:11 · 220 阅读 · 0 评论