- 2
- 0
- 约8.31千字
- 约 86页
- 2018-08-05 发布于贵州
- 举报
培训讲座ppt课件
对象的持久生命周期 持久类和一般类只有概念上的区别,从代码上看没有区别,持久类不知道自己的持久状态,所有的业务逻辑也与对象是在内存中还是在数据库中无关。 内存中的对象只有两种状态:有用和无用。 Hibernate通过session来控制对象的持久生命周期:transient,persistent, detached. 进一步减少编码量-XDoclet XDoclet的灵感来自JavaDoc,JavaDoc把文档写在代码里,简化了文档与程序同步问题。 为web、ejb、struts、webwork、hibernate、jdo、jmx等等生成描述文件、源码等。 现在的XDoclet已经发展成了一个全功能的、面向属性的代码生成框架。(Attribute-Oriented Programming) 目 录 持久层的概念及必要性 hibernate框架及核心类介绍 hibernate进行持久化的一个例子 hibernate如何解决对象和模型的不匹配 对象的持久性生命周期 对目前项目的进一步封装和思考 Hibernate面临的挑战:对象—关系模型的不匹配(Paradigm Mismatch) 粒度问题。(granularity) 子类型问题。(subtypes) 同一性问题。(identity) 关联问题。(associations) 对象导航问题。(navigation) Ident
原创力文档

文档评论(0)