Есть база данных PostgreSQL 8.2 с таблицей my_table(id,name), и есть класс:
@Entity
@Table(name = "my_table")
public class MyClass {
@SequenceGenerator(name="id_seq", sequenceName="my_id_seq")
@Id @GeneratedValue(generator="id_seq")
@Column(name = "id", nullable = false)
private long id;
@Column(name = "names")
private String names;
public MyClass() {
}
public MyClass(String n) {
this.names=n;
}
}
Подразумевается, что поле id генерируется при:
MyClass m = new MyClass();
или:
MyClass m = new MyClass("foo");
Берется число из последовательности (sequence) - my_id_seq и передается полю id, но этого не происходит, программа даже не обращается к my_id_seq (в базе не меняется текущее значение последовательности), пожалуйста помогите разобраться в чем дело.
Ответ на:
комментарий
от Falgrim
Ответ на:
комментарий
от execve
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Spring: как конвертировать JSON-объект с id внешнего ключа вместо объекта (2014)
- Форум Javabean 2 sql (2011)
- Форум hibernate не сохраняет child'ов (2014)
- Форум SQLAlchemy - не строится схема (2015)
- Форум [Hibernate] Помогите побороть исключение «No persister for» (2011)
- Форум Java, JPA, и приватные свойства. (2010)
- Форум Каскадное удаление связных сущностей (2019)
- Форум Тест java vs nodejs по жору памяти (2019)
- Форум JUnit + h2m + hibernate или третий лишний (2015)
- Форум Редактирование сущности через форму (2018)