hibernate有两种风格:1、Annotation(在实体类中进行注解,比如在类名上面注释@Entity,在id上面注释@id等........具体查阅hibernate文档) 以后会常用,比较好用
那么为什么要是用O/R mapping呢,有以下几个原因:
1、 JDBC操作数据库很繁琐
2、SQL语句编写不是面向对象的
3、可以在对象和关系表之间建立关联来简化编程
4、O/R mapping简化了编程
5、O/R mapping跨越数据库平台
常见的O/R框架有{1、hibernate 2、toplink 3、jdo 4、ibatis 5、JPA:在hibernate作者参与下完成的一个规范}
关于annocation和xml两种风格下的各种映射方面的配置,可以查阅hibernate的文档来确定