ja bych to ale chtel mit vsechno v dataAccessContext.xml souboru, ne pridavat
dalsi xml soubor s vyjmenovanymi entitnimi tridami. Nevim proc to hazi tu samou
vyjimku (org.hibernate.MappingException: Unknown entity) i kdyz zadam primo
nazev oanotovane tridy:
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="annotatedClasses">
<list>
<value>cz.firma.domain.User</value>
</list>
</property>
<property name="dataSource">
<ref bean="dataSource" />
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.hbm2ddl.auto">create</prop>
<prop
key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.max_fetch_depth">3</prop>
</props>
</property>
</bean>
------------ Původní zpráva ------------
Od: Karel Nagy <[EMAIL PROTECTED]>
Předmět: Re: hibernate annotations
Datum: 11.12.2007 12:31:23
----------------------------------------
To ano, ale potom musite rict, ktere tridy jsou oanotovane entity. V
konfiguracnim souboru mate zadano, ze entity jsou v balicku
cz.firma.domain, a Hibernate v tomto balicku prohledava konfuguracni
soubory pro dane entity - nebere v uvahu tridy, ktere tam jsou. Ty
musite vypsat v konfiguracnim souboru jednu po druhe - viz.
<hibernate-configuration>
<session-factory>
<mapping package="test.animals"/>
<mapping class="test.Flight"/>
<mapping class="test.Sky"/>
<mapping class="test.Person"/>
<mapping class="test.animals.Dog"/>
</session-factory>
</hibernate-configuration>
Karel
radovan deka napsal(a):
> nemam, ja myslel, ze mapovani je vyreseno pomoci anotaci...?
>
>> > <property name="annotatedPackages">
>> > <list>
>> > <value>cz.firma.domain</value>
>> > </list>
>> > </property> > <property name="dataSource">
>> > <ref bean="dataSource" />
>> > </property>
>> > <property name="hibernateProperties">
>> > <props>
>> > <prop key="hibernate.hbm2ddl.auto">create</prop>
>> > <prop >
>> key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
>> > <prop key="hibernate.show_sql">true</prop>
>> > <prop key="hibernate.max_fetch_depth">3</prop>
>> > </props>
>> > </property>
>> > </bean>