2011-10-31 188 views

回答

2

将所有的东西是共同的库中的所有应用程序,一切都与特定的应用程序(数据库URL,用户名,密码,但也许还缓存选项等。 )在图书馆外面。

然后结束,所有东西都从类路径加载。 Hibernate无论文件是在一个jar还是另一个文件夹中都无关紧要。

如果你使用注解,大多数配置将在实体类反正。

+0

我不使用注释,hbm文件似乎足以满足所有需求。所以你说我最好把所有的HBM文件放入库中?到默认包还是在哪里? –

+0

我更喜欢将实体的hbm.xml文件放在实体的包中,如doc中的示例配置文件所示:http://docs.jboss.org/hibernate/core/3.6/reference/en-美国/ html_single /#教程firstapp配置。但是,只要路径在主配置文件中是正确的,就没有关系。 –

1

您可能会考虑将所有这些映射提取到单个“DAO”项目中。然后,你可以添加“DAO”依赖到你的所有应用程序。这样,只有“DAO”才会与数据库进行通信,而只有“DAO”才会需要这种映射文件。

相关问题