🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#154096
Author: Maciej K.
Date: Mon, 15 Dec 2014 08:58
47 lines
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