HIBERNATE - 符合Java习惯的关系数据库持久化
iv
3.4.5. 查询语言中的替换 ............................................... 46
3.4.6. Hibernate的统计(statistics)机制 ................................ 47
3.5. 日志 ................................................................. 47
3.6. 实现NamingStrategy ..................................................... 48
3.7. XML配置文件 ........................................................... 48
3.8. J2EE应用程序服务器的集成 .............................................. 50
3.8.1. 事务策略配置 ................................................... 50
3.8.2. JNDI绑定的SessionFactory ........................................ 51
3.8.3. 在JTA环境下使用Current Session context (当前session上下文)管理 .. 52
3.8.4. JMX部署 ........................................................ 52
4. 持久化类(Persistent Classes) ................................................ 55
4.1. 一个简单的POJO例子 .................................................... 55
4.1.1. 实现一个默认的(即无参数的)构造方法(constructor) ............. 57
4.1.2. 提供一个标识属性(identifier property)(可选) ................. 57
4.1.3. 使用非final的类 (可选) ......................................... 57
4.1.4. 为持久化字段声明访问器(accessors)和是否可变的标志(mutators)(可
选) ................................................................... 58
4.2. 实现继承(Inheritance) ............................................... 58
4.3. 实现equals()和hashCode() ................................................ 58
4.4. 动态模型(Dynamic models) .............................................. 60
4.5. 元组片断映射(Tuplizers) ............................................... 62
4.6. EntityNameResolvers ................................................... 64
5. 对象/关系数据库映射基础(Basic O/R Mapping) .................................. 67
5.1. 映射定义(Mapping declaration) ....................................... 67
5.1.1. Doctype ........................................................ 69
5.1.2. Hibernate-mapping .............................................. 70
5.1.3. Class .......................................................... 71
5.1.4. id ............................................................. 74
5.1.5. Enhanced identifier generators ................................. 78
5.1.6. Identifier generator optimization .............................. 80
5.1.7. composite-id ................................................... 80
5.1.8. Discriminator .................................................. 82
5.1.9. Version (optional) ............................................. 83
5.1.10. Timestamp (optional) .......................................... 84
5.1.11. Property ...................................................... 85
5.1.12. Many-to-one ................................................... 87
5.1.13. One-to-one .................................................... 90
5.1.14. Natural-id .................................................... 92
5.1.15. Component and dynamic-component ............................... 93
5.1.16. Properties .................................................... 94
5.1.17. Subclass ...................................................... 95
5.1.18. Joined-subclass ............................................... 96
5.1.19. Union-subclass ................................................ 98
5.1.20. Join .......................................................... 99
评论0
最新资源