Mensagens enviadas por: fpapaizPJ
Índice dos Fóruns » Perfil de fpapaizPJ » Mensagens enviadas por fpapaizPJ
Autor Mensagem
Olá,

Vc tem que atribuir um alias (apelido) para cada coluna que tenha nome duplicado, senão vc não conseguirá saber de qual tabela é o campo. No seu caso a coluna "nome" existe nas 2 tabelas.
Veja abaixo como resolver o problema:

SQL:
Select c.nome,
c.estado,
e.nome AS nomeEstado <-------------- aqui está a definição do alias
from clientes c
inner join estados e
where c.estado = e.sigla order by c.nome

Ai no código vc obtem o valor dela :
Olá Rodrigo,

Tente fazer usando "LEFT JOIN", alterando o HQL da seguinte maneira:

Em vez de:


Use:


E remova esta parte na clausula WHERE:



O 'LEFT JOIN' irá trazer tudo que tem em 'log' existindo ou nao registro relacionado em 'bai'.

Té+
no seu caso, vc passaria o login e senha informados pelo usuario como parametros de BIND com o AD (veja codigo abaixo).
Se ele conseguir fazer o bind então o login e senha estão corretos.

Eu acesso o AD via LDAP para autorização de usuários.
Veja abaixo codigo de exemplo:

para sua duvida nº 1 :

altere no arquivo
jboss\server\default\deploy\jbossweb-tomcat55.sar\server.xml

a linha :

<Connector port="8080" .......
No seu caso, acredito que o JBoss mapeou seu EJB como "Example/local", pois é o que está mostrando o JNDI View.

Tente fazer o lookup assim:
 
Índice dos Fóruns » Perfil de fpapaizPJ » Mensagens enviadas por fpapaizPJ
Ir para:   
Powered by JForum 2.1.8 © JForum Team