SelectKey - IBATIS

1 resposta
J

Galera como configuro no XML para retornar a primary key do meu Banco de dados DB2 em um insert ?

1 Resposta

isneiqui

Olá,

vc ja tentou algo assim?

<insert id="insertVenda" parameterClass="scv.model.Venda">
		INSERT INTO VENDAS(cliente,vendedor,data,pagamento,valor) 
		VALUES (#idCliente#,#idVendedor#,#data#,#idPagamento#,#valor#)
		<selectKey resultClass="int" >
			SELECT @@IDENTITY AS ID
		</selectKey>
	</insert>

nao sei se funciona exatamente no DB2, mas com alguns SGBDs funcionou. Daí o método insert vai retornar um int que é o valor da primary key do registro inserido.
Avise qualquer coisa…
um abraço

Criado 21 de setembro de 2006
Ultima resposta 23 de set. de 2006
Respostas 1
Participantes 2