Spring - scannear entidades dentro de arquivo JAR[RESOLVIDO]

3 respostas
guilherme737

Boa tarde galera, estou com uma duvida que não consigo encontrar resposta facil na net, estou implementando um Spring com Hibernate e varrendo minhas entidades anotadas de forma automatica porém essas entidades estão em um JAR, alguem sabe como faço para o Spring ler estas entidades dentro do JAR, por que so colocar o caminho do pacote não adianta. Abaixo no packagesToScan. O JPA tem algo assim MyOrderApp.jar queria saber se existe algo equivalente para o spring.

<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
    	<property name="configurationClass" value="org.hibernate.cfg.AnnotationConfiguration" />
	<property name="packagesToScan" value="{/*minhas entidades - entidades.jar */}" />
    	<property name="dataSource" ref="dataSource" />
    	  	
    	<property name="hibernateProperties">
    		<props>
    			<prop key="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</prop>
    			<prop key="hibernate.show_sql">true</prop>  
    			 			
    		</props>
    	</property>
    </bean>

3 Respostas

R

Tenta assim:

&lt;context:component-scan base-package="*" /&gt;
guilherme737

Afff… não deu certo… tentei colocar algo assim também

<property name="mappingJarLocations"> <list> <value>WEB-INF/lib/entidades.jar</value> </list> </property>

mas continuo tendo o mesmo problema… alguem mais? alguma ideia mais?

guilherme737

Resolvido

http://www.guj.com.br/java/238841-spring-nao-le-classes-anotadas-dentro-de-jar#1231706

Criado 12 de abril de 2011
Ultima resposta 13 de abr. de 2011
Respostas 3
Participantes 2