我正在使用一个使用hibernate的项目,并在java类(名为DoahibernateUtil)而不是xml文件中设置了类似hibernate的属性,我想知道为什么程序员没有使用xml文件? 我的第二个问题是,为什么在hibernate文件夹中没有一个xml文件将数据库表映射到程序,这行是否将Table映射到程序而不是那个xml文件?
AnnotationConfiguration cfg = new AnnotationConfiguration()
.addAnnotatedClass(mehad.entities.LogTable.class)
答案 0 :(得分:0)
xml的优点:
注释的优点:
答案 1 :(得分:0)
另一个因素是更改配置文件比更改Java源代码更安全。可能有人信任您配置文件,但不信任来源代码。