Les Tags @Entity et @Table sont bien reconnus.
Par contre le tag @Column ne fonctionne pas : cannot find symbol.
Il est pourtant cité dans la doc :
http://www.hibernate.org/hib_docs/an...single/#d0e365
Mais effectivement introuvable dans les références :
hibernate-annotations-3.2.0.CR1hibernate-annotations-3.2.0.CR1docapii ndex.html
Que ce passe-t-il ? Est-ce que les Annotations sont utilisables, ou
faut il attendre une prochaine version ?
Les Tags @Entity et @Table sont bien reconnus.
Par contre le tag @Column ne fonctionne pas : cannot find symbol.
Il est pourtant cité dans la doc :
http://www.hibernate.org/hib_docs/an...single/#d0e365
Mais effectivement introuvable dans les références :
hibernate-annotations-3.2.0.CR1hibernate-annotations-3.2.0.CR1docapii ndex.html
Que ce passe-t-il ? Est-ce que les Annotations sont utilisables, ou
faut il attendre une prochaine version ?
Les Tags @Entity et @Table sont bien reconnus.
Par contre le tag @Column ne fonctionne pas : cannot find symbol.
Il est pourtant cité dans la doc :
http://www.hibernate.org/hib_docs/an...single/#d0e365
Mais effectivement introuvable dans les références :
hibernate-annotations-3.2.0.CR1hibernate-annotations-3.2.0.CR1docapii ndex.html
Que ce passe-t-il ? Est-ce que les Annotations sont utilisables, ou
faut il attendre une prochaine version ?
Les Tags @Entity et @Table sont bien reconnus.
Par contre le tag @Column ne fonctionne pas : cannot find symbol.
Il est pourtant cité dans la doc :
http://www.hibernate.org/hib_docs/an...single/#d0e365
Mais effectivement introuvable dans les références :
hibernate-annotations-3.2.0.CR1hibernate-annotations-3.2.0.CR1docapiindex.html
Que ce passe-t-il ? Est-ce que les Annotations sont utilisables, ou
faut il attendre une prochaine version ?
bon en fait c'était écrit nul part mais il manquait un import.
j'avais:
import org.hibernate.*;
import org.hibernate.cfg.*;
import org.hibernate.annotations.* ;
et en ajoutant :
import org.hibernate.mapping.*;
les tags sont reconnus.
désolé pour le bruit,
cyrille
pas grave pour le bruit, ta remarque est plutôt pertinente.
Les Tags @Entity et @Table sont bien reconnus.
Par contre le tag @Column ne fonctionne pas : cannot find symbol.
Il est pourtant cité dans la doc :
http://www.hibernate.org/hib_docs/an...single/#d0e365
Mais effectivement introuvable dans les références :
hibernate-annotations-3.2.0.CR1hibernate-annotations-3.2.0.CR1docapiindex.html
Que ce passe-t-il ? Est-ce que les Annotations sont utilisables, ou
faut il attendre une prochaine version ?
bon en fait c'était écrit nul part mais il manquait un import.
j'avais:
import org.hibernate.*;
import org.hibernate.cfg.*;
import org.hibernate.annotations.* ;
et en ajoutant :
import org.hibernate.mapping.*;
les tags sont reconnus.
désolé pour le bruit,
cyrille
pas grave pour le bruit, ta remarque est plutôt pertinente.
Les Tags @Entity et @Table sont bien reconnus.
Par contre le tag @Column ne fonctionne pas : cannot find symbol.
Il est pourtant cité dans la doc :
http://www.hibernate.org/hib_docs/an...single/#d0e365
Mais effectivement introuvable dans les références :
hibernate-annotations-3.2.0.CR1hibernate-annotations-3.2.0.CR1docapiindex.html
Que ce passe-t-il ? Est-ce que les Annotations sont utilisables, ou
faut il attendre une prochaine version ?
bon en fait c'était écrit nul part mais il manquait un import.
j'avais:
import org.hibernate.*;
import org.hibernate.cfg.*;
import org.hibernate.annotations.* ;
et en ajoutant :
import org.hibernate.mapping.*;
les tags sont reconnus.
désolé pour le bruit,
cyrille
pas grave pour le bruit, ta remarque est plutôt pertinente.
pas grave pour le bruit, ta remarque est plutôt pertinente.
Sais tu ce que apportent ces annotations par rapport aux tags XDoclet ?
pas grave pour le bruit, ta remarque est plutôt pertinente.
Sais tu ce que apportent ces annotations par rapport aux tags XDoclet ?
pas grave pour le bruit, ta remarque est plutôt pertinente.
Sais tu ce que apportent ces annotations par rapport aux tags XDoclet ?
pas grave pour le bruit, ta remarque est plutôt pertinente.
Sais tu ce que apportent ces annotations par rapport aux tags XDoclet ?
Non. Je suis trop débutant pour avoir un avis.
une vague recherche sur Google m'a permis d'avoir un apercu des
Pour l'instant, pour moi c'est la simplicité : une seule source (le
source ;o) ) et pas d'autres outils à configurer (config+build.xml).
Ant est pourtant bien pratique dès que l'application à construire est un
Sinon, pour mon problème, la solution que j'avais trouvé ne
fonctionnait pas. Il y avait toujours des erreurs à la compilation.
La solution qui m'a fait avancer c'est d'avoir défini une "Persistence
Unit / Hibernate" avec NetBeans5.5 et de ne mettre qu'un seul import :
javax.persistence.*;
Maintenant la compilation se passe bien, mais le Runtime est pas
content.
J'ais l'exception : org.hibernate.HibernateException: Hibernate Dialect
must be explicitly set
Alors que le dialect est bien positionné dans hibernate.cfg.xml :
<hibernate-configuration>
<session-factory>
<property
name="connection.datasource">java:comp/env/jdbc/KitchenMysql</property>
<property name="show_sql">true</property>
<property
name="dialect">org.hibernate.dialect.MySQLDialect</property>
<!-- Mapping files -->
<!-- <mapping resource="User.hbm.xml"/> -->
<!-- ou Mapping Annotations -->
<mapping class="name.cyrille.kitchenonweb.User"/>
</session-factory>
</hibernate-configuration>
Une idée ?
cyrille
PS : C'est pas évident tout ce bazard de config dans tout les sens
(tous ces frameworks ...)
Je suis dans l'obligation de m'auto-former à J2EE et je ne te le faits
pas grave pour le bruit, ta remarque est plutôt pertinente.
Sais tu ce que apportent ces annotations par rapport aux tags XDoclet ?
Non. Je suis trop débutant pour avoir un avis.
une vague recherche sur Google m'a permis d'avoir un apercu des
Pour l'instant, pour moi c'est la simplicité : une seule source (le
source ;o) ) et pas d'autres outils à configurer (config+build.xml).
Ant est pourtant bien pratique dès que l'application à construire est un
Sinon, pour mon problème, la solution que j'avais trouvé ne
fonctionnait pas. Il y avait toujours des erreurs à la compilation.
La solution qui m'a fait avancer c'est d'avoir défini une "Persistence
Unit / Hibernate" avec NetBeans5.5 et de ne mettre qu'un seul import :
javax.persistence.*;
Maintenant la compilation se passe bien, mais le Runtime est pas
content.
J'ais l'exception : org.hibernate.HibernateException: Hibernate Dialect
must be explicitly set
Alors que le dialect est bien positionné dans hibernate.cfg.xml :
<hibernate-configuration>
<session-factory>
<property
name="connection.datasource">java:comp/env/jdbc/KitchenMysql</property>
<property name="show_sql">true</property>
<property
name="dialect">org.hibernate.dialect.MySQLDialect</property>
<!-- Mapping files -->
<!-- <mapping resource="User.hbm.xml"/> -->
<!-- ou Mapping Annotations -->
<mapping class="name.cyrille.kitchenonweb.User"/>
</session-factory>
</hibernate-configuration>
Une idée ?
cyrille
PS : C'est pas évident tout ce bazard de config dans tout les sens
(tous ces frameworks ...)
Je suis dans l'obligation de m'auto-former à J2EE et je ne te le faits
pas grave pour le bruit, ta remarque est plutôt pertinente.
Sais tu ce que apportent ces annotations par rapport aux tags XDoclet ?
Non. Je suis trop débutant pour avoir un avis.
une vague recherche sur Google m'a permis d'avoir un apercu des
Pour l'instant, pour moi c'est la simplicité : une seule source (le
source ;o) ) et pas d'autres outils à configurer (config+build.xml).
Ant est pourtant bien pratique dès que l'application à construire est un
Sinon, pour mon problème, la solution que j'avais trouvé ne
fonctionnait pas. Il y avait toujours des erreurs à la compilation.
La solution qui m'a fait avancer c'est d'avoir défini une "Persistence
Unit / Hibernate" avec NetBeans5.5 et de ne mettre qu'un seul import :
javax.persistence.*;
Maintenant la compilation se passe bien, mais le Runtime est pas
content.
J'ais l'exception : org.hibernate.HibernateException: Hibernate Dialect
must be explicitly set
Alors que le dialect est bien positionné dans hibernate.cfg.xml :
<hibernate-configuration>
<session-factory>
<property
name="connection.datasource">java:comp/env/jdbc/KitchenMysql</property>
<property name="show_sql">true</property>
<property
name="dialect">org.hibernate.dialect.MySQLDialect</property>
<!-- Mapping files -->
<!-- <mapping resource="User.hbm.xml"/> -->
<!-- ou Mapping Annotations -->
<mapping class="name.cyrille.kitchenonweb.User"/>
</session-factory>
</hibernate-configuration>
Une idée ?
cyrille
PS : C'est pas évident tout ce bazard de config dans tout les sens
(tous ces frameworks ...)
Je suis dans l'obligation de m'auto-former à J2EE et je ne te le faits
#cyrille37# wrote:pas grave pour le bruit, ta remarque est plutôt pertinente.
Sais tu ce que apportent ces annotations par rapport aux tags XDoclet ?
Non. Je suis trop débutant pour avoir un avis.
une vague recherche sur Google m'a permis d'avoir un apercu des
annotations hibernate ( " Hiberante 3, Annotations, (Code sample)" ,
http://www.jroller.com/language/RickHigh/20050419?language=en ).
Elles semblent relativement équivalentes sur le principe aux annotations
XDoclet.Pour l'instant, pour moi c'est la simplicité : une seule source (le
source ;o) ) et pas d'autres outils à configurer (config+build.xml).
Ant est pourtant bien pratique dès que l'application à construire est un
peu complexe. C'est le cas dès que l'application contient des Ejb.
Le build.xml permet de générer un .ear propre.Sinon, pour mon problème, la solution que j'avais trouvé ne
fonctionnait pas. Il y avait toujours des erreurs à la compilation.
La solution qui m'a fait avancer c'est d'avoir défini une "Persistence
Unit / Hibernate" avec NetBeans5.5 et de ne mettre qu'un seul import :
javax.persistence.*;
Maintenant la compilation se passe bien, mais le Runtime est pas
content.
J'ais l'exception : org.hibernate.HibernateException: Hibernate Dialect
must be explicitly set
Alors que le dialect est bien positionné dans hibernate.cfg.xml :
<hibernate-configuration>
<session-factory>
<property
name="connection.datasource">java:comp/env/jdbc/KitchenMysql</property>
<property name="show_sql">true</property>
<property
name="dialect">org.hibernate.dialect.MySQLDialect</property>
<!-- Mapping files -->
<!-- <mapping resource="User.hbm.xml"/> -->
<!-- ou Mapping Annotations -->
<mapping class="name.cyrille.kitchenonweb.User"/>
</session-factory>
</hibernate-configuration>
Une idée ?
j'ai du me tromper dans mon dernier post sur la résolution de ton
#cyrille37# wrote:
pas grave pour le bruit, ta remarque est plutôt pertinente.
Sais tu ce que apportent ces annotations par rapport aux tags XDoclet ?
Non. Je suis trop débutant pour avoir un avis.
une vague recherche sur Google m'a permis d'avoir un apercu des
annotations hibernate ( " Hiberante 3, Annotations, (Code sample)" ,
http://www.jroller.com/language/RickHigh/20050419?language=en ).
Elles semblent relativement équivalentes sur le principe aux annotations
XDoclet.
Pour l'instant, pour moi c'est la simplicité : une seule source (le
source ;o) ) et pas d'autres outils à configurer (config+build.xml).
Ant est pourtant bien pratique dès que l'application à construire est un
peu complexe. C'est le cas dès que l'application contient des Ejb.
Le build.xml permet de générer un .ear propre.
Sinon, pour mon problème, la solution que j'avais trouvé ne
fonctionnait pas. Il y avait toujours des erreurs à la compilation.
La solution qui m'a fait avancer c'est d'avoir défini une "Persistence
Unit / Hibernate" avec NetBeans5.5 et de ne mettre qu'un seul import :
javax.persistence.*;
Maintenant la compilation se passe bien, mais le Runtime est pas
content.
J'ais l'exception : org.hibernate.HibernateException: Hibernate Dialect
must be explicitly set
Alors que le dialect est bien positionné dans hibernate.cfg.xml :
<hibernate-configuration>
<session-factory>
<property
name="connection.datasource">java:comp/env/jdbc/KitchenMysql</property>
<property name="show_sql">true</property>
<property
name="dialect">org.hibernate.dialect.MySQLDialect</property>
<!-- Mapping files -->
<!-- <mapping resource="User.hbm.xml"/> -->
<!-- ou Mapping Annotations -->
<mapping class="name.cyrille.kitchenonweb.User"/>
</session-factory>
</hibernate-configuration>
Une idée ?
j'ai du me tromper dans mon dernier post sur la résolution de ton
#cyrille37# wrote:pas grave pour le bruit, ta remarque est plutôt pertinente.
Sais tu ce que apportent ces annotations par rapport aux tags XDoclet ?
Non. Je suis trop débutant pour avoir un avis.
une vague recherche sur Google m'a permis d'avoir un apercu des
annotations hibernate ( " Hiberante 3, Annotations, (Code sample)" ,
http://www.jroller.com/language/RickHigh/20050419?language=en ).
Elles semblent relativement équivalentes sur le principe aux annotations
XDoclet.Pour l'instant, pour moi c'est la simplicité : une seule source (le
source ;o) ) et pas d'autres outils à configurer (config+build.xml).
Ant est pourtant bien pratique dès que l'application à construire est un
peu complexe. C'est le cas dès que l'application contient des Ejb.
Le build.xml permet de générer un .ear propre.Sinon, pour mon problème, la solution que j'avais trouvé ne
fonctionnait pas. Il y avait toujours des erreurs à la compilation.
La solution qui m'a fait avancer c'est d'avoir défini une "Persistence
Unit / Hibernate" avec NetBeans5.5 et de ne mettre qu'un seul import :
javax.persistence.*;
Maintenant la compilation se passe bien, mais le Runtime est pas
content.
J'ais l'exception : org.hibernate.HibernateException: Hibernate Dialect
must be explicitly set
Alors que le dialect est bien positionné dans hibernate.cfg.xml :
<hibernate-configuration>
<session-factory>
<property
name="connection.datasource">java:comp/env/jdbc/KitchenMysql</property>
<property name="show_sql">true</property>
<property
name="dialect">org.hibernate.dialect.MySQLDialect</property>
<!-- Mapping files -->
<!-- <mapping resource="User.hbm.xml"/> -->
<!-- ou Mapping Annotations -->
<mapping class="name.cyrille.kitchenonweb.User"/>
</session-factory>
</hibernate-configuration>
Une idée ?
j'ai du me tromper dans mon dernier post sur la résolution de ton
Marc SIRAMY wrote:#cyrille37# wrote:pas grave pour le bruit, ta remarque est plutôt pertinente.
Sais tu ce que apportent ces annotations par rapport aux tags XDoclet ?
Non. Je suis trop débutant pour avoir un avis.
une vague recherche sur Google m'a permis d'avoir un apercu des
annotations hibernate ( " Hiberante 3, Annotations, (Code sample)" ,
http://www.jroller.com/language/RickHigh/20050419?language=en ).
Elles semblent relativement équivalentes sur le principe aux annotati ons
XDoclet.Pour l'instant, pour moi c'est la simplicité : une seule source (le
source ;o) ) et pas d'autres outils à configurer (config+build.xml).
Ant est pourtant bien pratique dès que l'application à construire e st un
peu complexe. C'est le cas dès que l'application contient des Ejb.
Le build.xml permet de générer un .ear propre.Sinon, pour mon problème, la solution que j'avais trouvé ne
fonctionnait pas. Il y avait toujours des erreurs à la compilation.
La solution qui m'a fait avancer c'est d'avoir défini une "Persistence
Unit / Hibernate" avec NetBeans5.5 et de ne mettre qu'un seul import :
javax.persistence.*;
Maintenant la compilation se passe bien, mais le Runtime est pas
content.
J'ais l'exception : org.hibernate.HibernateException: Hibernate Dialect
must be explicitly set
Alors que le dialect est bien positionné dans hibernate.cfg.xml :
<hibernate-configuration>
<session-factory>
<property
name="connection.datasource">java:comp/env/jdbc/KitchenMysql</propert y>
<property name="show_sql">true</property>
<property
name="dialect">org.hibernate.dialect.MySQLDialect</property>
<!-- Mapping files -->
<!-- <mapping resource="User.hbm.xml"/> -->
<!-- ou Mapping Annotations -->
<mapping class="name.cyrille.kitchenonweb.User"/>
</session-factory>
</hibernate-configuration>
Une idée ?
j'ai du me tromper dans mon dernier post sur la résolution de ton
erreur. A tout hasard, essaie ceci :
<property name="hibernate.dialect"
value="org.hibernate.dialect.MySQLInnoDBDialect"/>
--
Marc
Marc SIRAMY wrote:
#cyrille37# wrote:
pas grave pour le bruit, ta remarque est plutôt pertinente.
Sais tu ce que apportent ces annotations par rapport aux tags XDoclet ?
Non. Je suis trop débutant pour avoir un avis.
une vague recherche sur Google m'a permis d'avoir un apercu des
annotations hibernate ( " Hiberante 3, Annotations, (Code sample)" ,
http://www.jroller.com/language/RickHigh/20050419?language=en ).
Elles semblent relativement équivalentes sur le principe aux annotati ons
XDoclet.
Pour l'instant, pour moi c'est la simplicité : une seule source (le
source ;o) ) et pas d'autres outils à configurer (config+build.xml).
Ant est pourtant bien pratique dès que l'application à construire e st un
peu complexe. C'est le cas dès que l'application contient des Ejb.
Le build.xml permet de générer un .ear propre.
Sinon, pour mon problème, la solution que j'avais trouvé ne
fonctionnait pas. Il y avait toujours des erreurs à la compilation.
La solution qui m'a fait avancer c'est d'avoir défini une "Persistence
Unit / Hibernate" avec NetBeans5.5 et de ne mettre qu'un seul import :
javax.persistence.*;
Maintenant la compilation se passe bien, mais le Runtime est pas
content.
J'ais l'exception : org.hibernate.HibernateException: Hibernate Dialect
must be explicitly set
Alors que le dialect est bien positionné dans hibernate.cfg.xml :
<hibernate-configuration>
<session-factory>
<property
name="connection.datasource">java:comp/env/jdbc/KitchenMysql</propert y>
<property name="show_sql">true</property>
<property
name="dialect">org.hibernate.dialect.MySQLDialect</property>
<!-- Mapping files -->
<!-- <mapping resource="User.hbm.xml"/> -->
<!-- ou Mapping Annotations -->
<mapping class="name.cyrille.kitchenonweb.User"/>
</session-factory>
</hibernate-configuration>
Une idée ?
j'ai du me tromper dans mon dernier post sur la résolution de ton
erreur. A tout hasard, essaie ceci :
<property name="hibernate.dialect"
value="org.hibernate.dialect.MySQLInnoDBDialect"/>
--
Marc
Marc SIRAMY wrote:#cyrille37# wrote:pas grave pour le bruit, ta remarque est plutôt pertinente.
Sais tu ce que apportent ces annotations par rapport aux tags XDoclet ?
Non. Je suis trop débutant pour avoir un avis.
une vague recherche sur Google m'a permis d'avoir un apercu des
annotations hibernate ( " Hiberante 3, Annotations, (Code sample)" ,
http://www.jroller.com/language/RickHigh/20050419?language=en ).
Elles semblent relativement équivalentes sur le principe aux annotati ons
XDoclet.Pour l'instant, pour moi c'est la simplicité : une seule source (le
source ;o) ) et pas d'autres outils à configurer (config+build.xml).
Ant est pourtant bien pratique dès que l'application à construire e st un
peu complexe. C'est le cas dès que l'application contient des Ejb.
Le build.xml permet de générer un .ear propre.Sinon, pour mon problème, la solution que j'avais trouvé ne
fonctionnait pas. Il y avait toujours des erreurs à la compilation.
La solution qui m'a fait avancer c'est d'avoir défini une "Persistence
Unit / Hibernate" avec NetBeans5.5 et de ne mettre qu'un seul import :
javax.persistence.*;
Maintenant la compilation se passe bien, mais le Runtime est pas
content.
J'ais l'exception : org.hibernate.HibernateException: Hibernate Dialect
must be explicitly set
Alors que le dialect est bien positionné dans hibernate.cfg.xml :
<hibernate-configuration>
<session-factory>
<property
name="connection.datasource">java:comp/env/jdbc/KitchenMysql</propert y>
<property name="show_sql">true</property>
<property
name="dialect">org.hibernate.dialect.MySQLDialect</property>
<!-- Mapping files -->
<!-- <mapping resource="User.hbm.xml"/> -->
<!-- ou Mapping Annotations -->
<mapping class="name.cyrille.kitchenonweb.User"/>
</session-factory>
</hibernate-configuration>
Une idée ?
j'ai du me tromper dans mon dernier post sur la résolution de ton
erreur. A tout hasard, essaie ceci :
<property name="hibernate.dialect"
value="org.hibernate.dialect.MySQLInnoDBDialect"/>
--
Marc
Marc SIRAMY wrote:#cyrille37# wrote:pas grave pour le bruit, ta remarque est plutôt pertinente.
Sais tu ce que apportent ces annotations par rapport aux tags XDoclet ?
Non. Je suis trop débutant pour avoir un avis.
une vague recherche sur Google m'a permis d'avoir un apercu des
annotations hibernate ( " Hiberante 3, Annotations, (Code sample)" ,
http://www.jroller.com/language/RickHigh/20050419?language=en ).
Elles semblent relativement équivalentes sur le principe aux annotati ons
XDoclet.Pour l'instant, pour moi c'est la simplicité : une seule source (le
source ;o) ) et pas d'autres outils à configurer (config+build.xml).
Ant est pourtant bien pratique dès que l'application à construire e st un
peu complexe. C'est le cas dès que l'application contient des Ejb.
Le build.xml permet de générer un .ear propre.Sinon, pour mon problème, la solution que j'avais trouvé ne
fonctionnait pas. Il y avait toujours des erreurs à la compilation.
La solution qui m'a fait avancer c'est d'avoir défini une "Persistence
Unit / Hibernate" avec NetBeans5.5 et de ne mettre qu'un seul import :
javax.persistence.*;
Maintenant la compilation se passe bien, mais le Runtime est pas
content.
J'ais l'exception : org.hibernate.HibernateException: Hibernate Dialect
must be explicitly set
Alors que le dialect est bien positionné dans hibernate.cfg.xml :
<hibernate-configuration>
<session-factory>
<property
name="connection.datasource">java:comp/env/jdbc/KitchenMysql</propert y>
<property name="show_sql">true</property>
<property
name="dialect">org.hibernate.dialect.MySQLDialect</property>
<!-- Mapping files -->
<!-- <mapping resource="User.hbm.xml"/> -->
<!-- ou Mapping Annotations -->
<mapping class="name.cyrille.kitchenonweb.User"/>
</session-factory>
</hibernate-configuration>
Une idée ?
j'ai du me tromper dans mon dernier post sur la résolution de ton
erreur. A tout hasard, essaie ceci :
<property name="hibernate.dialect"
value="org.hibernate.dialect.MySQLInnoDBDialect"/>
--
Marc
Marc SIRAMY wrote:
#cyrille37# wrote:
pas grave pour le bruit, ta remarque est plutôt pertinente.
Sais tu ce que apportent ces annotations par rapport aux tags XDoclet ?
Non. Je suis trop débutant pour avoir un avis.
une vague recherche sur Google m'a permis d'avoir un apercu des
annotations hibernate ( " Hiberante 3, Annotations, (Code sample)" ,
http://www.jroller.com/language/RickHigh/20050419?language=en ).
Elles semblent relativement équivalentes sur le principe aux annotati ons
XDoclet.
Pour l'instant, pour moi c'est la simplicité : une seule source (le
source ;o) ) et pas d'autres outils à configurer (config+build.xml).
Ant est pourtant bien pratique dès que l'application à construire e st un
peu complexe. C'est le cas dès que l'application contient des Ejb.
Le build.xml permet de générer un .ear propre.
Sinon, pour mon problème, la solution que j'avais trouvé ne
fonctionnait pas. Il y avait toujours des erreurs à la compilation.
La solution qui m'a fait avancer c'est d'avoir défini une "Persistence
Unit / Hibernate" avec NetBeans5.5 et de ne mettre qu'un seul import :
javax.persistence.*;
Maintenant la compilation se passe bien, mais le Runtime est pas
content.
J'ais l'exception : org.hibernate.HibernateException: Hibernate Dialect
must be explicitly set
Alors que le dialect est bien positionné dans hibernate.cfg.xml :
<hibernate-configuration>
<session-factory>
<property
name="connection.datasource">java:comp/env/jdbc/KitchenMysql</propert y>
<property name="show_sql">true</property>
<property
name="dialect">org.hibernate.dialect.MySQLDialect</property>
<!-- Mapping files -->
<!-- <mapping resource="User.hbm.xml"/> -->
<!-- ou Mapping Annotations -->
<mapping class="name.cyrille.kitchenonweb.User"/>
</session-factory>
</hibernate-configuration>
Une idée ?
j'ai du me tromper dans mon dernier post sur la résolution de ton
erreur. A tout hasard, essaie ceci :
<property name="hibernate.dialect"
value="org.hibernate.dialect.MySQLInnoDBDialect"/>
--
Marc
Marc SIRAMY wrote:#cyrille37# wrote:pas grave pour le bruit, ta remarque est plutôt pertinente.
Sais tu ce que apportent ces annotations par rapport aux tags XDoclet ?
Non. Je suis trop débutant pour avoir un avis.
une vague recherche sur Google m'a permis d'avoir un apercu des
annotations hibernate ( " Hiberante 3, Annotations, (Code sample)" ,
http://www.jroller.com/language/RickHigh/20050419?language=en ).
Elles semblent relativement équivalentes sur le principe aux annotati ons
XDoclet.Pour l'instant, pour moi c'est la simplicité : une seule source (le
source ;o) ) et pas d'autres outils à configurer (config+build.xml).
Ant est pourtant bien pratique dès que l'application à construire e st un
peu complexe. C'est le cas dès que l'application contient des Ejb.
Le build.xml permet de générer un .ear propre.Sinon, pour mon problème, la solution que j'avais trouvé ne
fonctionnait pas. Il y avait toujours des erreurs à la compilation.
La solution qui m'a fait avancer c'est d'avoir défini une "Persistence
Unit / Hibernate" avec NetBeans5.5 et de ne mettre qu'un seul import :
javax.persistence.*;
Maintenant la compilation se passe bien, mais le Runtime est pas
content.
J'ais l'exception : org.hibernate.HibernateException: Hibernate Dialect
must be explicitly set
Alors que le dialect est bien positionné dans hibernate.cfg.xml :
<hibernate-configuration>
<session-factory>
<property
name="connection.datasource">java:comp/env/jdbc/KitchenMysql</propert y>
<property name="show_sql">true</property>
<property
name="dialect">org.hibernate.dialect.MySQLDialect</property>
<!-- Mapping files -->
<!-- <mapping resource="User.hbm.xml"/> -->
<!-- ou Mapping Annotations -->
<mapping class="name.cyrille.kitchenonweb.User"/>
</session-factory>
</hibernate-configuration>
Une idée ?
j'ai du me tromper dans mon dernier post sur la résolution de ton
erreur. A tout hasard, essaie ceci :
<property name="hibernate.dialect"
value="org.hibernate.dialect.MySQLInnoDBDialect"/>
--
Marc
Les Tags @Entity et @Table sont bien reconnus.
Par contre le tag @Column ne fonctionne pas : cannot find symbol.
Il est pourtant cité dans la doc :
http://www.hibernate.org/hib_docs/an...single/#d0e365
Mais effectivement introuvable dans les références :
hibernate-annotations-3.2.0.CR1hibernate-annotations-3.2.0.CR1docapi index.html
Que ce passe-t-il ? Est-ce que les Annotations sont utilisables, ou
faut il attendre une prochaine version ?
bon en fait c'était écrit nul part mais il manquait un import.
j'avais:
import org.hibernate.*;
import org.hibernate.cfg.*;
import org.hibernate.annotations.* ;
et en ajoutant :
import org.hibernate.mapping.*;
les tags sont reconnus.
Les Tags @Entity et @Table sont bien reconnus.
Par contre le tag @Column ne fonctionne pas : cannot find symbol.
Il est pourtant cité dans la doc :
http://www.hibernate.org/hib_docs/an...single/#d0e365
Mais effectivement introuvable dans les références :
hibernate-annotations-3.2.0.CR1hibernate-annotations-3.2.0.CR1docapi index.html
Que ce passe-t-il ? Est-ce que les Annotations sont utilisables, ou
faut il attendre une prochaine version ?
bon en fait c'était écrit nul part mais il manquait un import.
j'avais:
import org.hibernate.*;
import org.hibernate.cfg.*;
import org.hibernate.annotations.* ;
et en ajoutant :
import org.hibernate.mapping.*;
les tags sont reconnus.
Les Tags @Entity et @Table sont bien reconnus.
Par contre le tag @Column ne fonctionne pas : cannot find symbol.
Il est pourtant cité dans la doc :
http://www.hibernate.org/hib_docs/an...single/#d0e365
Mais effectivement introuvable dans les références :
hibernate-annotations-3.2.0.CR1hibernate-annotations-3.2.0.CR1docapi index.html
Que ce passe-t-il ? Est-ce que les Annotations sont utilisables, ou
faut il attendre une prochaine version ?
bon en fait c'était écrit nul part mais il manquait un import.
j'avais:
import org.hibernate.*;
import org.hibernate.cfg.*;
import org.hibernate.annotations.* ;
et en ajoutant :
import org.hibernate.mapping.*;
les tags sont reconnus.
Les Tags @Entity et @Table sont bien reconnus.
Par contre le tag @Column ne fonctionne pas : cannot find symbol.
Il est pourtant cité dans la doc :
http://www.hibernate.org/hib_docs/an...single/#d0e365
Mais effectivement introuvable dans les références :
hibernate-annotations-3.2.0.CR1hibernate-annotations-3.2.0.CR1docapiindex.html
Que ce passe-t-il ? Est-ce que les Annotations sont utilisables, ou
faut il attendre une prochaine version ?
bon en fait c'était écrit nul part mais il manquait un import.
j'avais:
import org.hibernate.*;
import org.hibernate.cfg.*;
import org.hibernate.annotations.* ;
et en ajoutant :
import org.hibernate.mapping.*;
les tags sont reconnus.
désolé pour le bruit,
cyrille
une chose me dérange dans le fait d'utiliser les annotations HIbernate
Les Tags @Entity et @Table sont bien reconnus.
Par contre le tag @Column ne fonctionne pas : cannot find symbol.
Il est pourtant cité dans la doc :
http://www.hibernate.org/hib_docs/an...single/#d0e365
Mais effectivement introuvable dans les références :
hibernate-annotations-3.2.0.CR1hibernate-annotations-3.2.0.CR1docapiindex.html
Que ce passe-t-il ? Est-ce que les Annotations sont utilisables, ou
faut il attendre une prochaine version ?
bon en fait c'était écrit nul part mais il manquait un import.
j'avais:
import org.hibernate.*;
import org.hibernate.cfg.*;
import org.hibernate.annotations.* ;
et en ajoutant :
import org.hibernate.mapping.*;
les tags sont reconnus.
désolé pour le bruit,
cyrille
une chose me dérange dans le fait d'utiliser les annotations HIbernate
Les Tags @Entity et @Table sont bien reconnus.
Par contre le tag @Column ne fonctionne pas : cannot find symbol.
Il est pourtant cité dans la doc :
http://www.hibernate.org/hib_docs/an...single/#d0e365
Mais effectivement introuvable dans les références :
hibernate-annotations-3.2.0.CR1hibernate-annotations-3.2.0.CR1docapiindex.html
Que ce passe-t-il ? Est-ce que les Annotations sont utilisables, ou
faut il attendre une prochaine version ?
bon en fait c'était écrit nul part mais il manquait un import.
j'avais:
import org.hibernate.*;
import org.hibernate.cfg.*;
import org.hibernate.annotations.* ;
et en ajoutant :
import org.hibernate.mapping.*;
les tags sont reconnus.
désolé pour le bruit,
cyrille
une chose me dérange dans le fait d'utiliser les annotations HIbernate
Les Tags @Entity et @Table sont bien reconnus.
Par contre le tag @Column ne fonctionne pas : cannot find symbol.
Il est pourtant cité dans la doc :
http://www.hibernate.org/hib_docs/an...single/#d0e365
Mais effectivement introuvable dans les références :
hibernate-annotations-3.2.0.CR1hibernate-annotations-3.2.0.CR1docap iindex.html
Que ce passe-t-il ? Est-ce que les Annotations sont utilisables, ou
faut il attendre une prochaine version ?
bon en fait c'était écrit nul part mais il manquait un import.
j'avais:
import org.hibernate.*;
import org.hibernate.cfg.*;
import org.hibernate.annotations.* ;
et en ajoutant :
import org.hibernate.mapping.*;
les tags sont reconnus.
désolé pour le bruit,
cyrille
Les Tags @Entity et @Table sont bien reconnus.
Par contre le tag @Column ne fonctionne pas : cannot find symbol.
Il est pourtant cité dans la doc :
http://www.hibernate.org/hib_docs/an...single/#d0e365
Mais effectivement introuvable dans les références :
hibernate-annotations-3.2.0.CR1hibernate-annotations-3.2.0.CR1docap iindex.html
Que ce passe-t-il ? Est-ce que les Annotations sont utilisables, ou
faut il attendre une prochaine version ?
bon en fait c'était écrit nul part mais il manquait un import.
j'avais:
import org.hibernate.*;
import org.hibernate.cfg.*;
import org.hibernate.annotations.* ;
et en ajoutant :
import org.hibernate.mapping.*;
les tags sont reconnus.
désolé pour le bruit,
cyrille
Les Tags @Entity et @Table sont bien reconnus.
Par contre le tag @Column ne fonctionne pas : cannot find symbol.
Il est pourtant cité dans la doc :
http://www.hibernate.org/hib_docs/an...single/#d0e365
Mais effectivement introuvable dans les références :
hibernate-annotations-3.2.0.CR1hibernate-annotations-3.2.0.CR1docap iindex.html
Que ce passe-t-il ? Est-ce que les Annotations sont utilisables, ou
faut il attendre une prochaine version ?
bon en fait c'était écrit nul part mais il manquait un import.
j'avais:
import org.hibernate.*;
import org.hibernate.cfg.*;
import org.hibernate.annotations.* ;
et en ajoutant :
import org.hibernate.mapping.*;
les tags sont reconnus.
désolé pour le bruit,
cyrille