Boas pessoal. Eu criei uma aplicação web com autenticação JAAS. Segui à risca o manual do Java EE, criei uma tabela utilizador( +login, senha ) e outra grupo( +nome_grupo, +login ). Atenção que o símbolo + representa chave primária. Consegui pôr o JAAS a funcionar, usando jdbc realm e Form based authentication.
Gerei o CRUD no NetBeans 6.9.1 para as duas entidades, utilizador e grupo. Acontece que na página Create.xhtml para utilizador, aparece apenas duas caixas de texto, uma para login e outra para senha. Daí eu acrescentei uma combobox que permita seleccionar nomes de grupos, definidos estaticamente. Sendo assim, o login e senha são salvos na tabela utilizador, e o login e nome do grupo seleccionado na tabela grupo.
Acontece que tou a ter problemas em salvar dados na tabela com chave primária composta, que é a tabela de grupo. Alguém já teve esse problema?