Статьи
Форум
Q&A
Полезные коды
Войти
Регистрация
Привет, Гость!
Войти
Войти с VK
Войти с Google
Регистрация
Информация
Вопросы и ответы
Вопрос
-2 голоса
634 просмотра
7.12.2018 / 08:08
Death
Генерация своего индификатора автоматически
Spring
hibernate
sql
mysql
Нужно сущности таблицы
users
поле
string id
с названием в бд
ID
генерировать автоматически строку моим методом. Как аннотациями указать мой метод генерации?
Ответы
2 голоса
#
7.12.2018 / 11:01
aNNiMON
[копировать]
[скачать]
@Entity
public
class
User
{
@Id
@GenericGenerator
(
name
=
"seq_user_id"
, strategy
=
"com.example.UserIdGenerator"
)
@GeneratedValue
(
generator
=
"seq_user_id"
)
@Column
private
String id
;
}
public
class
UserIdGenerator
implements
IdentifierGenerator
{
@
Override
public
Serializable generate
(
SessionImplementor session, Object object
)
throws
HibernateException
{
return
"xxxx"
;
}
}
Изм.
aNNiMON
от 7.12.2018 / 14:40
1 голос
#
7.12.2018 / 20:43
Koenig
А нет какого нибудь md5 sha1 sha256 sha512?
Всего: 2
Вопросы и ответы
Топ участников
Последние ответы
Комментарии
Поделиться
Разделы
Авторские статьи
Вопросы и ответы
Полезные коды
Форум
Гостевая книга
Реклама
Мы в соцсетях