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

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

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

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

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

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

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

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

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


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