0

私は春と休止状態で作業しています。現在、私はこのようなコンテキスト設定ファイルを持っています

<bean id="sessionFactory" 
      class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">

    <!-- other properties -->

    <property name="mappingDirectoryLocations" value="classpath:mappings/" />     
</bean>

*.hbm.xmlマッピングは同じプロジェクトにあります 。

ここで、いくつかのエンティティをマッピングと一緒に引き出して、他のプロジェクトと共有できるようにする予定です。問題は、新しく作成されたプロジェクトからファイルsessionFactoryを取得するように Bean をどのように構成すればよいかということです。 試してみましたが、クラスパスが無効であるというエラーが発生しました。*.hbm.xml
mappingJarLocations

4

2 に答える 2

1

classpath:使用する代わりにclasspath*:

Spring XML の「classpath:」と「 classpath :/」の違いは何ですか? 2の違いに関する拡張回答については。

于 2013-09-26T18:24:49.963 に答える
0

AFASIK、Hibernate は、クラスパス内のすべての jar で言及された hbm ファイルを探します。ファイルのみに言及する必要があります。

于 2013-09-26T15:56:42.140 に答える