01: package org.hibernate.id.insert;
02:
03: import org.hibernate.dialect.Dialect;
04:
05: /**
06: * Specialized IdentifierGeneratingInsert which appends the database
07: * specific clause which signifies to return generated IDENTITY values
08: * to the end of the insert statement.
09: *
10: * @author Steve Ebersole
11: */
12: public class InsertSelectIdentityInsert extends
13: IdentifierGeneratingInsert {
14: public InsertSelectIdentityInsert(Dialect dialect) {
15: super (dialect);
16: }
17:
18: public String toStatementString() {
19: return getDialect().appendIdentitySelectToInsert(
20: super.toStatementString());
21: }
22: }
|