Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Метаданные таблицы и JPA / 19 сообщений из 19, страница 1 из 1
08.12.2015, 13:56
    #39123204
andrej59
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Метаданные таблицы и JPA
Добрый день!

Подскажите, можно ли с помощью JPA получить все метаданные по наименованию таблицы?
...
Рейтинг: 0 / 0
08.12.2015, 14:03
    #39123220
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Метаданные таблицы и JPA
Нет. JPA это ORM. Метаданные БД это вообще не о том. Их спокойно можно через JDBC вычитать. Зачем тут JPA? Или речь о самом маппинге?
...
Рейтинг: 0 / 0
08.12.2015, 14:54
    #39123287
andrej59
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Метаданные таблицы и JPA
Blazkowicz,

Через JDBC, я знаю что можно вытащить метаданные, таблицы. Просто интересно стало можно ли это сделать с помощью JPA не опускаясь до уровня JDBC.
...
Рейтинг: 0 / 0
08.12.2015, 15:09
    #39123308
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Метаданные таблицы и JPA
andrej59Просто интересно
пойди туда незная куда, возьми то, не зная что.
Метаданных много всяких. Например, типы колонок, права на таблу,...
...
Рейтинг: 0 / 0
08.12.2015, 15:15
    #39123318
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Метаданные таблицы и JPA
andrej59Просто интересно стало можно ли это сделать с помощью JPA не опускаясь до уровня JDBC.
Можно ли микроскопом забивать гвозди? Просто молоток это как-то примитивно.
...
Рейтинг: 0 / 0
08.12.2015, 15:43
    #39123346
andrej59
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Метаданные таблицы и JPA
Petro123andrej59Просто интересно
пойди туда незная куда, возьми то, не зная что.
Метаданных много всяких. Например, типы колонок, права на таблу,...

Вот именно, перечень полей таблицы и типы полей :-)
...
Рейтинг: 0 / 0
08.12.2015, 15:50
    #39123353
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Метаданные таблицы и JPA
andrej59,
строим мега типа универсальный DataSet?
...
Рейтинг: 0 / 0
08.12.2015, 15:52
    #39123354
Сергей Арсеньев
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Метаданные таблицы и JPA
andrej59,

Ну если ты ORM-у сам сообщаешь, эту информацию, например по старинке через xml файл, то можешь сам же его и прочитать. :)
...
Рейтинг: 0 / 0
08.12.2015, 16:05
    #39123368
andrej59
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Метаданные таблицы и JPA
Petro123andrej59,
строим мега типа универсальный DataSet?

Ага, типа того. Чтобы небыло привызки к типу базы Oracle, MySql и т.д.
...
Рейтинг: 0 / 0
08.12.2015, 16:26
    #39123396
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Метаданные таблицы и JPA
andrej59Petro123andrej59,
строим мега типа универсальный DataSet?
Ага, типа того. Чтобы небыло привызки к типу базы Oracle, MySql и т.д.
а потом его куда? Бегать по нему и читать?
...
Рейтинг: 0 / 0
08.12.2015, 16:30
    #39123403
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Метаданные таблицы и JPA
andrej59,
наверно ты это велосипедишь
https://docs.oracle.com/javase/tutorial/jdbc/basics/jdbcrowset.html
...
Рейтинг: 0 / 0
08.12.2015, 16:31
    #39123407
Сергей Арсеньев
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Метаданные таблицы и JPA
andrej59,

Так ORM же, по логике вещей и должен это скрывать.
...
Рейтинг: 0 / 0
08.12.2015, 16:33
    #39123413
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Метаданные таблицы и JPA
Сергей Арсеньевandrej59,
Так ORM же, по логике вещей и должен это скрывать.
он не понял что впереди, телега или лошадь.
...
Рейтинг: 0 / 0
08.12.2015, 17:04
    #39123459
andrej59
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Метаданные таблицы и JPA
Petro123andrej59,
наверно ты это велосипедишь
https://docs.oracle.com/javase/tutorial/jdbc/basics/jdbcrowset.html

Возможно ты прав, спасибо за ссылку.
...
Рейтинг: 0 / 0
08.12.2015, 19:57
    #39123622
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Метаданные таблицы и JPA
Если предположить что по "ту сторону" JPA стоит NoSQL система то какого рода
мета-информацию мы можем с нее получить? Парадокс.
...
Рейтинг: 0 / 0
09.12.2015, 10:56
    #39123894
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Метаданные таблицы и JPA
С точки зрения объектно-ориентированных систем (a la Hibernate) метаданные - это скорее информация о класса. Т.ч. задача получения метаданных сводится к чтению доки по reflection API.

IMHO
...
Рейтинг: 0 / 0
09.12.2015, 10:57
    #39123897
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Метаданные таблицы и JPA
Leonid KudryavtsevС точки зрения объектно-ориентированных систем (a la Hibernate) метаданные - это скорее информация о класса. Т.ч. задача получения метаданных сводится к чтению доки по reflection API.
Метаданные ORM это маппинг. Его можно получить через API, по-моему даже в JPA.
...
Рейтинг: 0 / 0
09.12.2015, 11:22
    #39123919
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Метаданные таблицы и JPA
Leonid KudryavtsevС точки зрения
фиг его знает точку зрения.
Скорее всего чел прыгнал сразу в JPA. А теперь желает изучить и спуститься пониже (JDBC\DB).
Методика изучения java у всех разная.
...
Рейтинг: 0 / 0
09.12.2015, 12:02
    #39123968
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Метаданные таблицы и JPA
Тут есть некое противоречие с принципами SOLID в частности с D (Depend.Inv.Principle).
Если система строилась в соотв. с взаимодействующими абстракциями - то абстракция
не обязана знать мета-данных. Тоесть для получения мета-данных (деталей) слой JPA ничего не
должен. Кто хочет мета-данные - ходит "по ту" сторону JPA и средствами SQL, или другими
низкоуровневыми получает доп. сведения какие хочет.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Метаданные таблицы и JPA / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]