je la classe java suivante:Groovy + JPA + printemps ne fonctionne pas
package domain;
//imports
@Entity
public class User {
@Id @GeneratedValue
private long id;
private String name;
private String password;
private String mail;
//Getters, Setters and Constructors
}
Quand je change l'extension de fichier à .groovy, l'application cesse de fonctionner. En fait, il jette cette stacktrace:
org.springframework.dao.InvalidDataAccessApiUsageException: entité inconnue: domain.User; imbriqué exception est java.lang.IllegalArgumentException: entité inconnue: domain.User
Je lis this book et l'auteur affirme que toute la classe groovy peut prendre la place d'une classe java juste changer son extension. Alors, pourquoi Spring et JPA ne reconnaissent pas ma classe groovy?
Est-ce que quelqu'un a utilisé cette technologie avec succès?
Il semble de le compiler car la classe qui utilise le User.groovy, compile proprement. Je dois changer l'extension du fichier source si je passe de java à groovy autant que je sache. –
Vraiment, Rob disait simplement que changer l'extension n'était pas pertinent (bien que nécessaire), puisque Spring utiliserait le résultat compilé (fichier .class dans les deux cas). – billjamesdev