hibernate.cfg.xml
文件hibernate.cfg.xml很好。在hibernate-
configuration-3.0.dtd中,该版本仍然是3.0,这似乎令人困惑,但是事实就是如此。DTD未更新。也许您想使用以hibernate开头的名称,例如
hibernate.show_sql代替
show_sql。属性的名称可以从文档中找到。通常使用的DTD_location是
http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd(vs ..sourceforge …),但是两者都应该起作用。
建设会议工厂
从API中可以看到,不推荐使用buildSessionFactory。这是在4.x中构建的方式:
Configuration conf = new Configuration();conf.configure();serviceRegistry = new ServiceRegistryBuilder().applySettings(conf.getProperties()).buildServiceRegistry(); sessionFactory = configuration.buildSessionFactory(serviceRegistry);
在文档中的许多地方,这仍然不是最新的。
注释实体
通常,不需要更改bean类中的映射。原因是您使用的是普通的JPA映射,而且Hibernate 3是JPA规范中描述的实现。



