У меня есть следующий класс Java:
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
}
Когда я изменяю расширение файла на .groovy, приложение перестает работать. На самом деле он выдает эту трассировку стека:
org.springframework.dao.InvalidDataAccessApiUsageException:
Неизвестная сущность: domain.User; вложенными
исключение
java.lang.IllegalArgumentException:
Неизвестная сущность: domain.User
Я читаю эту книгу , и автор заявляет, что любой класс Groovy может заменить класс Java просто изменив его расширение. Так почему же весна и JPA не распознают мой классный класс?
Кто-нибудь успешно использовал эту технологию?