Source code: org/hibernate/id/insert/InsertSelectIdentityInsert.java
1 package org.hibernate.id.insert;
2
3 import org.hibernate.dialect.Dialect;
4
5 /**
6 * Specialized IdentifierGeneratingInsert which appends the database
7 * specific clause which signifies to return generated IDENTITY values
8 * to the end of the insert statement.
9 *
10 * @author Steve Ebersole
11 */
12 public class InsertSelectIdentityInsert extends IdentifierGeneratingInsert {
13 public InsertSelectIdentityInsert(Dialect dialect) {
14 super( dialect );
15 }
16
17 public String toStatementString() {
18 return getDialect().appendIdentitySelectToInsert( super.toStatementString() );
19 }
20 }