主キー(F)によってデータベースから取得

挿入されたデータは、豆のエンティティの元の空のメインキーが新しい値を割り当てるときにしばしば休止、MyBatisの時間を使います。JDBCでは、あなたはまた、偽装の方法によりこれを行うことができます。

使用のprepareStatement(String型のSQL、int型autoGeneratedKeys)PreparedStatementオブジェクトを定義します。そして指定:PreparedStatement.RETURN_GENERATED_KEYSを。

PreparedStatementのPSMT = conn.prepareStatement(SQL、PreparedStatement.RETURN_GENERATED_KEYS)。
psmt.executeUpdate(); 
ResultSetのkeyResultSet = psmt.getGeneratedKeys()。
keyResultSet.next(); 
長い NUM = keyResultSet.getLong(1)。

 

おすすめ

転載: www.cnblogs.com/myitnews/p/11871221.html