Есть много похожих вопросов, но я не смог точно найти, как использовать модель POJO в приложении Grails. Рассмотрим следующий Java Bean:
package com.example.java;
public class UserBean {
String name;
String surname;
Integer age;
//--- assume setters and getters here
}
и класс домена Grails:
package com.example.grails
class User extends com.example.java.UserBean {
static constraints = {
name(blank:false)
surname()
age()
}
}
и сопутствующий контроллер с эшафотом = true. Я не уверен, должно ли это сработать, но я не видел ничего, что подсказывало бы обратное. Это компилируется и работает нормально, пока я не попытаюсь добавить нового пользователя из сгенерированного представления. Тогда я получаю
org.hibernate.MappingException: Unknown entity: com.example.grails.User
Есть идеи?