![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
CaNd-Yyyyyy
这个作者很懒,什么都没留下…
展开
-
Hibernate高级特性的随堂笔记
三种状态: 瞬时状态、持久化态、游离态 瞬时状态:刚new出来的一个对象 new delelte //垃圾回收 持久化态:已经保存到数据库中 save update 游离态:数据库中有,但是session里面没有 clear evict close //垃圾回收 load、get将数据库中的游离态转换为持久化态 再添加数据并且commit 生成两条sql语句 乐观锁:原创 2016-10-21 15:47:14 · 237 阅读 · 0 评论 -
Hibernate映射文件的编写以及一对多关联关系的笔记
Hibernate映射文件的配置 Hibernate有两种方式配置持久化类:1、通过hbm.xml映射文件配置 2、通过注解配置 在hibernate.cfg.xml配置文件中hbm.xml文件的映射地址是用resource 举例: 持久化类的映射地址是用class 举例: 注意:resource的地址是由”/”分隔,class的地址是由”.”分隔 通过hbm.xml配置映射文件原创 2016-10-20 20:04:40 · 220 阅读 · 0 评论 -
Hibernate通过注解写持久化类
Hibernate有两种方法来写映射文件,当运行Hibernate程序时,会先访问hibernate.cfg.xml配置文件读取配置文件中的信息连接数据库。然后访问映射文件的路径无论是通过注解的形式还是hbm.xml的形式。如果数据库中没有持久化类所对应的表,那么会自动生成表。 通过注解写持久化类 @Entity //告诉hibernate这是一个持久化类 @Table(name="表名"原创 2016-10-20 14:15:51 · 628 阅读 · 0 评论 -
通过Hibernate框架搭建简单的dao层
Hibernate框架提供了很多对数据库进行操作的接口,方便使用者不用编写sql语句就能对数据库进行增删改查的简单操作。首先配置hibernate的环境,创建hibernate.cfg.xml配置文件,里面写入一些连接数据库的信息,映射文件的信息,还有一些功能属性 接着建立一个BaseDao接口,然后写一些通用的方法例如: public List getAll(); public T原创 2016-10-19 16:17:41 · 933 阅读 · 0 评论