| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/08/2006 08:50:11
|
marcos.sousa
What is classpath?
Membro desde: 04/07/2006 09:06:08
Mensagens: 8
Localização: Curitiba
Offline
|
Bom dia a todos...
Gostaria de saber se existe como fazer um método que me retorne a chave primária de uma tabela não importando quantos atributos fizerm parte da chave, visto que o nome da tabela eu passaria como parametro.
Se alguem tive algum exemplo valeu....
Desde já grato pela atenção...
Marcos...
|
--
att
Marcos Sousa
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/08/2006 08:55:01
|
LuizClaudio
JavaEvangelist
![[Avatar]](/images/avatar/a9cf46a38a9b05e959f33215e5cdc38a.png)
Membro desde: 03/04/2006 21:50:51
Mensagens: 388
Offline
|
vc tá falando usando sql ou hibernate? usando sql é só fazer um select..
Foi isso que vc perguntou?
|
"Porque Deus amou o mundo de tal maneira que deu seu filho unigênito para que todo aquele que nele crê não pereça, mas tenha vida eterna." João 3.16 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/08/2006 09:16:02
|
marcos.sousa
What is classpath?
Membro desde: 04/07/2006 09:06:08
Mensagens: 8
Localização: Curitiba
Offline
|
Na verdae não...
Com sql é tranquilo...
Por exemplo eu consigo no java saber quantas colunas tem um SQL que eu tenha passado
ResultSetMetaData rsmd = rs.getMetaData();
int cols = rsmd.getColumnCount();
Eu uso o cols pra cria uma tabela dinamicamente (Tabela HTML), a partir de um sql, mas eu preciso saber quais colunas são chave...
Com essa chamada
rsmd.getColumnTypeName(indice) eu consigo saber o tipo, queria saber se existe algo para retornar a chave primaria de uma tabela...Dinamicamente...
Espero não estar sendo confuso demais...
Valeu pela atenção...
|
--
att
Marcos Sousa
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/08/2006 09:30:15
|
LuizClaudio
JavaEvangelist
![[Avatar]](/images/avatar/a9cf46a38a9b05e959f33215e5cdc38a.png)
Membro desde: 03/04/2006 21:50:51
Mensagens: 388
Offline
|
marcos.sousa wrote:Na verdae não...
Com sql é tranquilo...
Por exemplo eu consigo no java saber quantas colunas tem um SQL que eu tenha passado
ResultSetMetaData rsmd = rs.getMetaData();
int cols = rsmd.getColumnCount();
Eu uso o cols pra cria uma tabela dinamicamente (Tabela HTML), a partir de um sql, mas eu preciso saber quais colunas são chave...
Com essa chamada
rsmd.getColumnTypeName(indice) eu consigo saber o tipo, queria saber se existe algo para retornar a chave primaria de uma tabela...Dinamicamente...
Espero não estar sendo confuso demais...
Valeu pela atenção...
Entendi... um métodos tipo getKeys() retornando um vetor de keys num tem, mas se vc puder supor algumas coisas tipo: toda chave é de auto incremento e/ou toda chave pode ou não ser editada, aí dá pra resolver usando o próprio metadata, senão, não sei..
|
"Porque Deus amou o mundo de tal maneira que deu seu filho unigênito para que todo aquele que nele crê não pereça, mas tenha vida eterna." João 3.16 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/08/2006 09:32:09
|
marcos.sousa
What is classpath?
Membro desde: 04/07/2006 09:06:08
Mensagens: 8
Localização: Curitiba
Offline
|
é seria isso mesmo, tipo um getKeys() ...
Mas se não tem...
Vou dar uma olhada nessas suas idéias de chave auto incremento e tal...
Mas valeu pela ajuda...
|
--
att
Marcos Sousa
|
|
|
 |
|
|