|
|
|
Метаданные таблицы и JPA
|
|||
|---|---|---|---|
|
#18+
Добрый день! Подскажите, можно ли с помощью JPA получить все метаданные по наименованию таблицы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2015, 13:56 |
|
||
|
Метаданные таблицы и JPA
|
|||
|---|---|---|---|
|
#18+
Нет. JPA это ORM. Метаданные БД это вообще не о том. Их спокойно можно через JDBC вычитать. Зачем тут JPA? Или речь о самом маппинге? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2015, 14:03 |
|
||
|
Метаданные таблицы и JPA
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Через JDBC, я знаю что можно вытащить метаданные, таблицы. Просто интересно стало можно ли это сделать с помощью JPA не опускаясь до уровня JDBC. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2015, 14:54 |
|
||
|
Метаданные таблицы и JPA
|
|||
|---|---|---|---|
|
#18+
andrej59Просто интересно пойди туда незная куда, возьми то, не зная что. Метаданных много всяких. Например, типы колонок, права на таблу,... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2015, 15:09 |
|
||
|
Метаданные таблицы и JPA
|
|||
|---|---|---|---|
|
#18+
andrej59Просто интересно стало можно ли это сделать с помощью JPA не опускаясь до уровня JDBC. Можно ли микроскопом забивать гвозди? Просто молоток это как-то примитивно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2015, 15:15 |
|
||
|
Метаданные таблицы и JPA
|
|||
|---|---|---|---|
|
#18+
Petro123andrej59Просто интересно пойди туда незная куда, возьми то, не зная что. Метаданных много всяких. Например, типы колонок, права на таблу,... Вот именно, перечень полей таблицы и типы полей :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2015, 15:43 |
|
||
|
Метаданные таблицы и JPA
|
|||
|---|---|---|---|
|
#18+
andrej59, строим мега типа универсальный DataSet? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2015, 15:50 |
|
||
|
Метаданные таблицы и JPA
|
|||
|---|---|---|---|
|
#18+
andrej59, Ну если ты ORM-у сам сообщаешь, эту информацию, например по старинке через xml файл, то можешь сам же его и прочитать. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2015, 15:52 |
|
||
|
Метаданные таблицы и JPA
|
|||
|---|---|---|---|
|
#18+
Petro123andrej59, строим мега типа универсальный DataSet? Ага, типа того. Чтобы небыло привызки к типу базы Oracle, MySql и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2015, 16:05 |
|
||
|
Метаданные таблицы и JPA
|
|||
|---|---|---|---|
|
#18+
andrej59Petro123andrej59, строим мега типа универсальный DataSet? Ага, типа того. Чтобы небыло привызки к типу базы Oracle, MySql и т.д. а потом его куда? Бегать по нему и читать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2015, 16:26 |
|
||
|
Метаданные таблицы и JPA
|
|||
|---|---|---|---|
|
#18+
andrej59, наверно ты это велосипедишь https://docs.oracle.com/javase/tutorial/jdbc/basics/jdbcrowset.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2015, 16:30 |
|
||
|
Метаданные таблицы и JPA
|
|||
|---|---|---|---|
|
#18+
andrej59, Так ORM же, по логике вещей и должен это скрывать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2015, 16:31 |
|
||
|
Метаданные таблицы и JPA
|
|||
|---|---|---|---|
|
#18+
Сергей Арсеньевandrej59, Так ORM же, по логике вещей и должен это скрывать. он не понял что впереди, телега или лошадь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2015, 16:33 |
|
||
|
Метаданные таблицы и JPA
|
|||
|---|---|---|---|
|
#18+
Petro123andrej59, наверно ты это велосипедишь https://docs.oracle.com/javase/tutorial/jdbc/basics/jdbcrowset.html Возможно ты прав, спасибо за ссылку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2015, 17:04 |
|
||
|
Метаданные таблицы и JPA
|
|||
|---|---|---|---|
|
#18+
Если предположить что по "ту сторону" JPA стоит NoSQL система то какого рода мета-информацию мы можем с нее получить? Парадокс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2015, 19:57 |
|
||
|
Метаданные таблицы и JPA
|
|||
|---|---|---|---|
|
#18+
С точки зрения объектно-ориентированных систем (a la Hibernate) метаданные - это скорее информация о класса. Т.ч. задача получения метаданных сводится к чтению доки по reflection API. IMHO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2015, 10:56 |
|
||
|
Метаданные таблицы и JPA
|
|||
|---|---|---|---|
|
#18+
Leonid KudryavtsevС точки зрения объектно-ориентированных систем (a la Hibernate) метаданные - это скорее информация о класса. Т.ч. задача получения метаданных сводится к чтению доки по reflection API. Метаданные ORM это маппинг. Его можно получить через API, по-моему даже в JPA. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2015, 10:57 |
|
||
|
Метаданные таблицы и JPA
|
|||
|---|---|---|---|
|
#18+
Leonid KudryavtsevС точки зрения фиг его знает точку зрения. Скорее всего чел прыгнал сразу в JPA. А теперь желает изучить и спуститься пониже (JDBC\DB). Методика изучения java у всех разная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2015, 11:22 |
|
||
|
Метаданные таблицы и JPA
|
|||
|---|---|---|---|
|
#18+
Тут есть некое противоречие с принципами SOLID в частности с D (Depend.Inv.Principle). Если система строилась в соотв. с взаимодействующими абстракциями - то абстракция не обязана знать мета-данных. Тоесть для получения мета-данных (деталей) слой JPA ничего не должен. Кто хочет мета-данные - ходит "по ту" сторону JPA и средствами SQL, или другими низкоуровневыми получает доп. сведения какие хочет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2015, 12:02 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39123622&tid=2124576]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
142ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 467ms |

| 0 / 0 |
