|
|
|
Hibernate, Spring Data, PostgreSql: relation table_name does not exist
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста как сделать чтобы hibernate правильно работал с регистром. Если создаешь таблицу в название БОЛЬШИМИБУКВАМИ то пишет ошибку "relation table_name does not exist". Переименовываешь в нижний регистр и в Entity указываешь в нижнем регистре и все работает. Конфиг: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. Подскажите почему так происходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 02:07 |
|
||
|
Hibernate, Spring Data, PostgreSql: relation table_name does not exist
|
|||
|---|---|---|---|
|
#18+
z3r9, Чтобы использовать зависимые от регистра имена в PostgreSQL нужно использовать "". Например "MyTable" будет восприниматься PostgreSQL как MyTable. Если же просто написать (без кавычек) MyTable, то PostgreSQL воспримет как mytable. При использовании вместе с ORM название нужно оформлять в виде \"MyTable\" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 06:20 |
|
||
|
Hibernate, Spring Data, PostgreSql: relation table_name does not exist
|
|||
|---|---|---|---|
|
#18+
mad_nazgul, понятно, спасибо. Придется маленькими писать а то не очень красивое решение получается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 12:42 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39058275&tid=2124909]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
23ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
| others: | 227ms |
| total: | 336ms |

| 0 / 0 |
