日期:2014-05-20  浏览次数:20667 次

Hibernate 中AnnotationConfiguration 和Configuration 之间的关系
请问 Hibernate 中AnnotationConfiguration 和Configuration 之间的关系
我一直在写Hibernate时都用的Configuration ,而有别人问我问题时,用了AnnotationConfiguration ,
这个我搜的结果是
AnnotationConfiguration 工厂类代替了Configuration 。。

其实我真的不明白,希望有高手帮忙完整解释下~他们有什么区别或者关系~!


------解决方案--------------------
Annotation称之为注释
是JAVA SE5的新特性
它的特点是将元数据直接写在代码里,什么是元数据?元数据是数据的数据信息的信息,HIBERNATE映射文件就是一种元数据
现在一般都把映射文件写在XML格式的单独文件里与代码分开,而注释的出现可以将其和代码放一起写
感觉现在大家还是习惯XML格式的文件
但是个人觉得注释非常方便,将来怕要大行其道
把话说到这里,后面再看
------解决方案--------------------
如果hibernate用的是annotation作实体映射的话
就要配置AnnotationConfiguration

如果是用xml映射
就配置成Configuration