Size: a a a

2021 February 05

AN

Alex Nemoy in learn.java
хм -  подумаю - спасибо за мысль
источник

R

Rushan in learn.java
А можно ли сделать entity в спринг дата без PK? ну у меня таблица или вьюха без id, и я что-то не могу получить данные, ругается could not extract ResultSet; SQL [n/a]; nested exception is org.hibernate.exception.SQLGrammarException: could not extract ResultSet.
Если можно то как?
источник

LS

L S in learn.java
Rushan
А можно ли сделать entity в спринг дата без PK? ну у меня таблица или вьюха без id, и я что-то не могу получить данные, ругается could not extract ResultSet; SQL [n/a]; nested exception is org.hibernate.exception.SQLGrammarException: could not extract ResultSet.
Если можно то как?
Причём тут спринг дата, спека jpa требует, чтобы ид был, https://docs.oracle.com/cd/E16439_01/doc.1013/e13981/cmp30cfg001.htm
источник

R

Rushan in learn.java
L S
Причём тут спринг дата, спека jpa требует, чтобы ид был, https://docs.oracle.com/cd/E16439_01/doc.1013/e13981/cmp30cfg001.htm
а можно как то фейковый генерить? или такие данные вообще не достать?
источник

LS

L S in learn.java
Rushan
а можно как то фейковый генерить? или такие данные вообще не достать?
Нужно обеспечить уникальность поля, не обязательно, чтобы был констрейнт пк, но, если хочешь юзать его как ентити, то должна быть @Id на каком-либо филде
источник

R

Rushan in learn.java
L S
Нужно обеспечить уникальность поля, не обязательно, чтобы был констрейнт пк, но, если хочешь юзать его как ентити, то должна быть @Id на каком-либо филде
но у меня есть заведомо не уникальные данные, в данном случае это вьюха, но смысл особо не меняется, а навесить @Id на не уникальное поле наверное не сработает. Данные только читаются, обновлять их через эту энтити не планируется
источник

V

Vladimir in learn.java
Rushan
но у меня есть заведомо не уникальные данные, в данном случае это вьюха, но смысл особо не меняется, а навесить @Id на не уникальное поле наверное не сработает. Данные только читаются, обновлять их через эту энтити не планируется
можно навесить на несколько полей
источник

LS

L S in learn.java
Rushan
но у меня есть заведомо не уникальные данные, в данном случае это вьюха, но смысл особо не меняется, а навесить @Id на не уникальное поле наверное не сработает. Данные только читаются, обновлять их через эту энтити не планируется
Можешь конечно попробовать композитный кей через @idClass или @EmbeddedId, но это какая-то чушь
источник

R

Rushan in learn.java
L S
Можешь конечно попробовать композитный кей через @idClass или @EmbeddedId, но это какая-то чушь
Через EmbeddedId попробовал, тож не сработало
источник

V

Vadim in learn.java
Ребят, почему не пускает?
источник

V

Vadim in learn.java
Если пароль зашифровать, то все отлично, почему так?
источник

V

Vadim in learn.java
источник

ch

central hardware in learn.java
потому что пароль в БД храниться не в открытом виде а его хешь, и когда система вычисляет хеш от 123 он само собой не равен 123
источник

V

Vadim in learn.java
А, там по дефолту уже шифруется что ли ?
источник

ch

central hardware in learn.java
скорее всего да и скорее всего с помощью того самого passwordEncoder
источник

ch

central hardware in learn.java
с пятой версии пароль всегда хешируется, до этого было как то иначе
источник

V

Vadim in learn.java
Понял, спасибо!
источник

EI

Edem Injection in learn.java
central hardware
потому что пароль в БД храниться не в открытом виде а его хешь, и когда система вычисляет хеш от 123 он само собой не равен 123
"ХешЬ" граматика не забыта)))
источник

ch

central hardware in learn.java
тогда уж как hash
источник

ДШ

Дмитрий Шигура... in learn.java
Как вообще поставить jdk...
источник