Ролевая модель. Продолжение. Вебинар #8
HTML-код
- Опубликовано: 18 ноя 2024
- Продолжаем тему аутентификации и применения ролевой модели. Отвечаем на вопросы, пишем код Java в реальном времени.
Технологии - стек JavaEE: EJB, CDI, Hibernate, JSF.
Исходный код- BoostBrain@gitlab.com/BoostBrain/javaee-webinar.git
Было бы интересно посмотреть создание админской страницы, редактирование и назначение ролей, etc
вопросы на вебинар на 02.09.2017:
1. hibernate - что это такое и с чем его едят. зачем он нужен?
2. jdbc - как с ним работать?
3. как работать с субд?
Тогда уж на 3-е сентября.
2-го сентября вебинар для совсем начинающих. А 3-го для продвинутых.
Спасибо , у вас получается хорошо обьяснять. Подскажите пожалуйста какие языки программирования нужно изучать для того чтобы научиться создавать торговые платформы для работы на бирже СME, NYSE,NAZDAK при торговле фьючерсами, опционами, акциями? Я новичок в программировании и не могу понять с чего лучше начать .
Боюсь у меня нет для вас ответа. С финтехом не работал вообще никогда.
Но думаю для частотного трейдинга лучше выбрать С++ из-за максимальной производительности.
Пробовал писать с сервером MySQL сейчас перешел на PostgreSQL и все-равно не получаеться
Если Вам не сложно взглянуть на код
то ссылка на гит-хаб
github.com/EugeneGxUA/AppMatchaJSF
javax.servlet.ServletException: javax.ejb.EJBException: java.lang.IllegalArgumentException: Provided id of the wrong type for class domain.UserEntity. Expected: class java.lang.Long, got class java.lang.String
Вот такую ошибку я получаю
Я немного переделал PersonEntity - увеличил его для учебного проекта нужно создать соц.сеть
Немного продвинулся
Назначил конструкторы на entity с пустыми значениями которые не заполняются и получил
javax.servlet.ServletException: javax.ejb.EJBTransactionRolledbackException: Transaction rolled back
Таблица пустая - пытаюсь зайти(логинка) чтоб вернул ответ - не верный пароль или почта
Также не пойму
У Вас тип id - long
У меня постоянно выпадает такая ошибка
javax.servlet.ServletException: javax.ejb.EJBException: java.lang.IllegalArgumentException: Provided id of the wrong type for class domain.UserEntity. Expected: class java.lang.Long, got class java.lang.String
Для тех кто допустит такую же ошибку
Я совершал поиск EntityManager.find(***.class, email) - где мыло строка
Соответственно Хибернейт искал по ключевому значению котором был назначен Id(Long) и Хиб искал по Id -> переназначил @Id на полу по которому искал и программа работает
Будьте внимательны