![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
4epT |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 784 Регистрация: 13.8.2007 Репутация: 3 Всего: 3 |
Добрый день) Получается есть таблица User, Role, RoleCast. В таблице User есть поле id, login. password. в таблице Role id, title, role. Ну и таблица RoleCast играет роль связи ... тоесть каждый User может иметь много ролей. RoleCast имеет такие поля id, idUser и idRole.
Как выбрать все роли для юзера? по его id ... делаю вот так вот:
Выдает вот такой Exception:
Кто подскажет что я не так делаю ? Или как правильно написать такой запрос. Искал по форуму такой вопрос, нашел но он не помог ... Там был совет сделать поля в RoleCast не int а именно User и Role. Но как то не понятно зачем так делать, есди в БД поля именно id. Вопрос решен) Неправильно конфиг сделал. Это сообщение отредактировал(а) 4epT - 19.12.2010, 16:39 |
||||
|
|||||
surly |
|
|||
Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 20.1.2007 Репутация: нет Всего: нет |
так связь же OneToMany? если да, зачем 3 таблицы, решается все 2мя.
Добавлено через 50 секунд ну и если сделал, покажи как и покажи мапинги классов=) |
|||
|
||||
4epT |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 784 Регистрация: 13.8.2007 Репутация: 3 Всего: 3 |
сделал мягко говоря не красиво .... почему OneToMany ? связи как раз выходит ManyToMany .... между юзерами и ролями стоит таблица которая является связующим звеном)) Если же я ошибаюсь покажи пример пожалуйста) Мое решение как в первом посте .... ошибка была в том, что в конфиг добавлял только класс юзеров, а просто роли и кастРоли забыл) |
|||
|
||||
![]() ![]() ![]() |
Правила форума "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. |