在php中,要获取最后插入记录的ID,我们这样做:
$last_id = mysqli_insert_id($conn);
我正试图通过doInsert(Criteria)实现这一目标。
据我从他们的文档中了解到,我这样做了:
Criteria criteria = new Criteria();
criteria.add(TABLE_NAME,"column1", val1);
criteria.add(TABLE_NAME,"column2", val2);
try {
ObjectKey object = BasePeer.doInsert(criteria);
} catch (TorqueException e) {
System.out.println(e.getMessage());
}
但是doInsert(Criteria)最终出现了NullPointerException。
答案 0 :(得分:0)
尝试使用Java
检索sql_database中最后插入的记录rs = st.executeQuery("select last_insert_id() as last_id from schedule");
lastid = rs.getString("last_id");