![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| unkis |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 802 Регистрация: 8.9.2004 Репутация: нет Всего: 1 |
Ребята, мне нужно чтобы после того как создаётся таблица, положить в неё данные.
Для этого я сделал текстовый файл куда и положил свои incert into команды. Вопрос можно ли запустить этот файл автоматически или его нужно читать по строчно и запускать каждую query? Если же читать по строчно, то как запустить саму query в hibernat? Я использую аннотации. -------------------- www.unkis.com |
|||
|
||||
| ivg |
|
|||
![]() Autonomous R&D ![]() ![]() Профиль Группа: Участник Сообщений: 686 Регистрация: 8.2.2006 Где: Екатеринбург Репутация: 33 Всего: 81 |
||||
|
||||
| unkis |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 802 Регистрация: 8.9.2004 Репутация: нет Всего: 1 |
спасибо, я забыл сказать что это нужно делать только первый раз при создании базы, а так получается что hibernate будет пытаться импортировать его каждый раз
-------------------- www.unkis.com |
|||
|
||||
| ecologist |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 452 Регистрация: 28.2.2007 Репутация: 2 Всего: 9 |
Можно построчно, а можно сделать batch INSERT. Правда он для разных SQL по-разному может записываться.
Например для MySQL: INSERT INTO Table (A, B, C) VALUES (1, 2, 3), (5, 6, 7), (9, 1, 3) Насколько я знаю для последнего MS SQL синтаксис похожий. Для ORACLE сложнее - сразу не напишу. Можно также формировать вариант INSERT INTO ... SELECT. Что-то вроде: INSERT INTO Table (A, B, C) SELECT 1, 2, 3 UNION ALL SELECT 4, 6, 7 UNION ALL SELECT 5, 1, 8 |
|||
|
||||
| ivg |
|
|||
![]() Autonomous R&D ![]() ![]() Профиль Группа: Участник Сообщений: 686 Регистрация: 8.2.2006 Где: Екатеринбург Репутация: 33 Всего: 81 |
||||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |