一直没明白为什么hibernate的配置文件有两个, 一个properties,一个xml. 呵呵..偶才学了一个星期不要笑我....
properties 是模版型配置, 可以配置一些用xml写起来麻烦的东西, 比如连接池,事务等..
xml的配置是在前面配置的基础上的再配置, 偶觉得主要是配一些 mapping文件..
在源码里, Configuration cfg = new Configuration(); 是加载 properties配置..
cfg.configure()是加载的xml配置
xml配置是覆盖properties配置的.
这样就可以两个配置都用, 而且不用写硬的addclass之类的东西了..