J'ai la classe Java suivante:
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
}
Lorsque je change l'extension du fichier en .groovy, l'application cesse de fonctionner. En fait, elle renvoie cette stacktrace:
org.springframework.dao.InvalidDataAccessApiUsageException: Entité inconnue: domain.User; exception imbriquée java.lang.IllegalArgumentException: Entité inconnue: domain.User
Je lis ce livre et l'auteur affirme que n'importe quelle classe Groovy peut remplacer une classe Java en changeant simplement son extension. Alors pourquoi Spring et JPA ne reconnaissent-ils pas ma classe Groovy?
Est-ce que quelqu'un a déjà utilisé ces technologies avec succès?