org.hibernate.cfg.NotYetImplementedException: Still need to wire in composite in-memory value generation

168
01 ноября 2019, 19:30

Следуя туториалу пытаюсь сделать in-memory генератор полного имени (имя + фамилия + отчество). Вот что я написал:

@Entity
public class User extends AuditEntity {
    ...
    private Name name;
    ...
    // геттеры, сеттеры
}
@Embeddable
public class Name {
    @Column(name = "first_name", nullable = false)
    private final String first;
    @Column(name = "last_name", nullable = false)
    private final String last;
    @Column(name = "middle_name")
    private final String middle;
    @GeneratorType(type = FullNameGenerator2.class, when = GenerationTime.INSERT)
    private String fullName;
    // геттеры, сеттеры
}
public class FullNameGenerator2 implements ValueGenerator<String> {
    @Override
    public String generateValue(Session session, Object obj) {
        return "full name (generated)";
    }
}

При запуске приложения выдает ошибку:

Caused by: org.hibernate.cfg.NotYetImplementedException: Still need to wire in composite in-memory value generation

Подозреваю, что ошибка из-за того, что я не указал Hibernate-у о своем генераторе FullNameGenerator2.

READ ALSO
Парсинг GSON, если имя класса не совпадает с именем в JSON

Парсинг GSON, если имя класса не совпадает с именем в JSON

Как правильно реализовать это через gsonЕсть класс Shop, а есть json который выглядит так

137
connection - pool заполнен при попытке чтения истории?

connection - pool заполнен при попытке чтения истории?

Приложение на spring4+jaxb+jpa+hibernate-envers работающие с websphere и oracle11g

144
Как очистить историю чата в Telegram? (TelegramBots)

Как очистить историю чата в Telegram? (TelegramBots)

Я использую библиотеку https://githubcom/rubenlagus/TelegramBots

187
Суммирование вводимых чисел и выход с цикла словом

Суммирование вводимых чисел и выход с цикла словом

Задача такова: вводи числа с клавиатуры, плюсуй их, при написании слова "сумма" выводить суммуКомпилится, запускается, но после ввода слова,...

156