Thread View: pl.comp.lang.java
1 messages
1 total messages
Started by Maciej K.
Mon, 15 Dec 2014 08:58
[SPRING + HIBERNATE] uwierzytelniania usera
Author: Maciej K.
Date: Mon, 15 Dec 2014 08:58
Date: Mon, 15 Dec 2014 08:58
47 lines
2442 bytes
2442 bytes
Witam,
jestem totalnym nowiciuszem jeżeli chodzi o Java EE, ale chciałem zrobić prosty portal na własne potrzeby.
W ramach tego miniprojektu utworzyłem sobie proste środowisko w oparciu o:
- Eclispse
- Spring (srping-boot)
- Spring-Security
- Hibernate
- JTwig (silnik do template'ow - cos jak Twig w PHP)
- PostgreSQL - bazka do moich śmieci :-)
- WildFly 8.1.x jako serwer aplikacji i środowisko uruchomieniowe
I teraz chciałbym zrobić logowanie do strony w oparciu o dwie tabelki:
sys_user - która zawiera tylko podstawowe informacje jak:
login
password
active
disabled
oraz o tabelke:
tb_person - która zawiera informacje m.in. o użytkowniku:
imie
nazwisko
email
tel
i np:
fksysuserpm
Jeżeli chodzi o select w oparciu o jedną tabelkę to nie było problemu - znalazłem jakiś tutek, który mówi o tym by zrobić:
public interface SysUserRepository extends JpaRepository<SysUser, Long> {
@Query("select u from SysUser u where u.username = ?1")
SysUser findUserByUsername(String username);
}
i tutaj sie troche pogubiłem bo nie mam pojecia jak poprawnie zrobic join-a dla tego @Query (annotacji).
Definicje obiektu SysUser zamienie sobie na klase "modelową", ale totalnie nie umiem sobie poradzic z tym selectem.
Może ktoś mnie naprowadzić jak to ugryźć? :-)
Maciej.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads