如何在 Spring 中向现有的映射资源或现有的 hbm 列表添加更多的 hbm
我有一个父应用程序,其中包括子应用程序。 我的父应用程序有自己包含的 hbms 列表
<bean name="mappingResources"
class="my.xxx.MyListFactoryBean">
<property name="sourceList">
<list>
<value>aaa/bbb/aa.hbm.xml</value>
<value>aaa/bbb/bb.hbm.xml</value>
<value>aaa/bbb/cc.hbm.xml</value>
</list>
</property>
</bean>
我的子应用程序希望将其自己的依赖 hbms 列表添加到父应用程序的列表中。 它应该工作的方式是,如果它包含这个子应用程序,那么它也会包含新的 hbms,并且子应用程序将启动包含。
要包含的新 hbms 可能类似于
xx/dd.hbm.xml xx/ee.hbm.xml
我们该怎么做呢?
I have a parent-app, which includes sub-apps.
My Parent app has its own included list of hbms
<bean name="mappingResources"
class="my.xxx.MyListFactoryBean">
<property name="sourceList">
<list>
<value>aaa/bbb/aa.hbm.xml</value>
<value>aaa/bbb/bb.hbm.xml</value>
<value>aaa/bbb/cc.hbm.xml</value>
</list>
</property>
</bean>
My sub-apps want to add its own list of dependent hbms to the parent-app's.
The way it should work is, if it includes this sub-app then it would include the new hbms as well and the child-app would initiate the include.
new hbms to be included could look like
xx/dd.hbm.xml
xx/ee.hbm.xml
How can we do it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您的解决方案可能是:
将“mappingResources”拆分到
子应用程序中
引用 bean“hbmSourceList”并通过“MethodInvokingFactoryBean”使用另一个列表调用其上的“addAll”
Your Solution could be:
Split up the 'mappingResources' to
In the child-app
refer to the bean "hbmSourceList" and invoke an "addAll" on it with an another list via the "MethodInvokingFactoryBean"