2016-07-13 7 views

答えて

2

はい、絶対に(私はあなたがハンドルではなくハンドラを意味すると仮定している)ハンドルを使用して生成されたキー(例えば、自動インクリメントの主キー)を取得することが可能です。たとえば、整数と仮定すると、キー生成:

handle.createStatement("INSERT ...") 
    .bind("foo", foo) 
    .executeAndReturnGeneratedKeys(IntegerMapper.FIRST).first(); 

注意がjava.sql.Statement.getGeneratedKeys()をサポートするJDBCドライバへの依存性があるが、注釈駆動型のリターンアプローチは、データベースのために働く場合、私は、このアプローチは、同様に期待したいこと。

関連する問題