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