Hibernate有两种配置文件格式,一种是XML,默认为hibernate.cfg.xml,一种是properties,默认为hibernate.properties
不同的配置文件,对Hibernate的初始化方法是不一样的。
1. 如果采用properties文件作为配置文件
那么初始化的代码大致为:
Configuration config = new Configuration();
config.addClass(myclass.class);
2. 如果配置文件为XML,则
Configuration config = new Configuration().config();
XML文件格式的配置文件不支持addClass方法!
这是因为在配置文件XML文件中,已经定义了Mapping文 件,因此就不需要在用编码方式导入POJO文件了。
大家也可以看看这个:Hibernate配置文件hibernate.properties和hibernate.cfg.xml区别