![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
Su_ |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 386 Регистрация: 1.8.2007 Репутация: нет Всего: нет |
Если я попал в тот топик)
есть две таблички Info и Ok , в них есть поля Login -
как мне сравнить их на нахождение одних и тех же данных в этих полях ? т.е если в поле логин из таблицы info есть слово privet и в таблице OK , то же есть это слово , то возвращем true. нашел такой пример
но на свою задачу не смог его внедрить..не понял как работает.. .. вот вопрос,как это сделать? |
||||
|
|||||
powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 28 Всего: 159 |
да, с разделом ты конечно ошибся.
В принципе, можно написать запрос на JPQL который вернет тебе сущности с определенными значениями в полях. Но вообще, хотелось бы услышать что за задача решается в целом... |
|||
|
||||
sandello |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 295 Регистрация: 18.5.2005 Где: Пермь Репутация: нет Всего: 2 |
Тебе нужно проверить наличие какого-то конкретного значения в обоих таблицах? Или вообще?
Для первого варианта - пишешь 2 запроса (можно именованных) на EJB-QL, по одному для каждой таблицы. Если вообще - можно попробовать написать native query или запрос на EJB-QL примерно следующего содержания: select count(*) from A,B where a.login=b.login; Запрос может не пройти т.к. поле login не FK, не уверен. В mysql такое сработает. Ну и проверяешь количество записей. И индексы по этим полям не забудь сделать. Добавлено через 1 минуту и 49 секунд Запрос можно изменить и для поиска конкретного значения: select count(*) from A,B where A.login=B.login and A.login=?; -------------------- ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |