摘要: (1)关联关系:如用户可以发布多条信息,这就表明用户和信息之间存在关联关系(2)泛化关系:如老虎是动物,就表示老虎和动物之间存在泛化关系 阅读全文
posted @ 2017-05-28 11:04 日出东海落西山 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 持久状态、瞬时状态和游离状态 阅读全文
posted @ 2017-05-28 11:03 日出东海落西山 阅读(112) 评论(0) 推荐(0) 编辑
摘要: ger和load get加载数据时如果ID为空,则返回nullload加载数据时如果ID为空,则报异常 阅读全文
posted @ 2017-05-28 11:01 日出东海落西山 阅读(161) 评论(0) 推荐(0) 编辑
摘要: (1)初始化Hibernate配置管理类Configuration ,根据传入或者默认配置(hiberante.cfg.xml)文件来创建一个Configuration实例。(2)通过Configuration实例创建Session工厂类SessionFactory(3)通过SessionFacto 阅读全文
posted @ 2017-05-28 10:59 日出东海落西山 阅读(411) 评论(0) 推荐(0) 编辑
摘要: (1)读取并解析配置文件Configuration conf = new Configuration().configure();(2)读取并解析映射文件,创建SessionFactorySessionFactory sf = conf.buildSessionFactory();(3)打开Sess 阅读全文
posted @ 2017-05-28 10:59 日出东海落西山 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 添加Hibernate需要的jar包配置Hibernate配置文件创建实体类和映射文件 阅读全文
posted @ 2017-05-28 10:58 日出东海落西山 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 程序运行的时候,有些程序数据保存在内存中,当程序退出后,这些数据就不复存在了,所以,我们称这些数据的状态为瞬时的(Transient)。有些数据,在程序退出后,还以文件等形式保存在存储设备(硬盘,光盘)中,我们称这些状态为持久的(Persistent)将程序中数据在瞬时状态和持久状态间转换的机制 阅读全文
posted @ 2017-05-28 10:56 日出东海落西山 阅读(277) 评论(0) 推荐(0) 编辑
摘要: ORM(Object Relational Mapping,对象关系映射)编写程序的时候,以面向对象的方式处理数据保存数据的时候,却以关系型数据库的方式存储所有,客观上我们需要一种能在两者间进行转换的机制,这样的机制就是ORM(对象关系映射),这个机制需要保存对象和关系数据库表的映射信息,当数据在对 阅读全文
posted @ 2017-05-28 10:55 日出东海落西山 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 简化JDBC编码jdbc编码出现的问题以及Hibernate解决:1..连接数据库的信息放在程序中,并没有放到相关的配置文件中,一旦修改数据库的用户名或者密码,必须重新修改、编译代码,不利于项目维护。Hibernate连接数据库信息都存放到配置文件中,这样不仅有利于项目实施,而且降低项目风险,当数据 阅读全文
posted @ 2017-05-28 10:54 日出东海落西山 阅读(240) 评论(0) 推荐(0) 编辑
摘要: a.Hibernate 是一个优秀的Java 持久化层解决方案b.是当今主流的对象—关系映射(ORM)工具c.Hibernate 简化了JDBC 繁琐的编码d.Hibernate 将数据库的连接信息都存放在配置文件中f.其实,Hibernate 完全建立在JDBC的基础上的,对JDBC进行了封装 阅读全文
posted @ 2017-05-28 10:53 日出东海落西山 阅读(123) 评论(0) 推荐(0) 编辑