Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java jdbc-结果集主键_Java_Mysql_Jdbc - Fatal编程技术网

Java jdbc-结果集主键

Java jdbc-结果集主键,java,mysql,jdbc,Java,Mysql,Jdbc,我在使用resultset时遇到问题! 这是我为一个简单表编写的代码,它可以工作: connect(); stmt = getStatement(select); res = executeQuery(stmt); while(res.next()) { Cliente d1 = new Cliente(); d1.setCodice(res.getString(1)); d1.setCf(res.getString(2)); d1.setPiva(res.get

我在使用resultset时遇到问题! 这是我为一个简单表编写的代码,它可以工作:

connect();
stmt = getStatement(select);
res = executeQuery(stmt);
while(res.next())
{
    Cliente d1 = new Cliente();
    d1.setCodice(res.getString(1));
    d1.setCf(res.getString(2));
    d1.setPiva(res.getString(3));
    d1.setNome(res.getString(4));
    d1.setCognome(res.getString(5));
    d1.setTelefono(res.getString(6));
    d1.setIndirizzo(res.getString(7));
    lista.add(d1);
}
但是现在我有了两个表,
A(pk_A,elem1,elem2)
B(pk_B,elem3,elem4,pk_A)


B
有双主键
(主键a,主键B)
,这就是问题所在!如何使用表的代码?因为我有一个实体,
bPK
,它只有
pk\u a
pk\u b
和一个实体
b
,它有
bPK
作为pk和
elem3
elem4
作为项目。我不知道如何为这个双重pk使用set和get方法。

您的pk有两列,这一事实不会改变您执行查询和从resultset提取列值的方式。执行查询,返回N列,然后调用getXxx获取每列的值。什么?请发布一个表定义、示例数据、SQL语句等。