锁定老帖子 主题:若干条J2EE应用中运用“配置”的最佳实践
该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-05-01
jianfeng008cn 写道 我的意思是 mappingresource 完全可以不配置 给个路径就能识别了 你上面不是有一大串嘛 理念大家都有 问题是要有好的实践经验分享,不可能出来个啥东西你就把几百种配置都自己玩个遍吧
你没有看清楚吧,我在重构过程中提供了mappingResource的路径配置,并且推荐这种做法。我给出了多个路径的原因在于给持久化类进行必要的分类,一旦项目很大,上百个持久化类,很难想象把他们放在同一个目录下。 另外,对于使用Hibernate Annotation的朋友,目前还没有类似提供路径,自动读入持久化类的功能。大家可以继承Spring相关的类自己实现。 |
|
返回顶楼 | |
发表时间:2008-05-03
个人意见 团队操作度很高的配置文件指定专人维护是非常不错的选择
比如 持久化类的配置在SessionFactory中的定义指定一个人维护,其他人要改变数据库结构只能通过此人来进行覆盖。 |
|
返回顶楼 | |
发表时间:2008-05-09
引用 对于使用Hibernate Annotation的朋友,目前还没有类似提供路径,自动读入持久化类的功能。大家可以继承Spring相关的类自己实现。
最新的Spring版本已经提供这个功能了 <bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"> <property name="dataSource"> <ref bean="dataSource"/> </property> <property name="annotatedClasses"> <list> <value>test.package.Foo</value> <value>test.package.Bar</value> </list> </property> <property name="annotatedPackages"> <list> <value>test.package</value> </list> </property> </bean> |
|
返回顶楼 | |
发表时间:2008-06-13
rain2005 写道 引用 对于使用Hibernate Annotation的朋友,目前还没有类似提供路径,自动读入持久化类的功能。大家可以继承Spring相关的类自己实现。
最新的Spring版本已经提供这个功能了 <bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"> <property name="dataSource"> <ref bean="dataSource"/> </property> <property name="annotatedClasses"> <list> <value>test.package.Foo</value> <value>test.package.Bar</value> </list> </property> <property name="annotatedPackages"> <list> <value>test.package</value> </list> </property> </bean> 你被Spring骗了。你可以尝试一下上面的配置,去掉annotatedClasses,看看行不行。 请认真实践后再来发言。 |
|
返回顶楼 | |