Java Examples for org.hibernate.cfg.QuerySecondPass
The following java examples will help you to understand the usage of org.hibernate.cfg.QuerySecondPass. These source code samples are taken from different open source projects.
Example 1
| Project: hibernate-orm-master File: InFlightMetadataCollectorImpl.java View source code |
@Override
public void addSecondPass(SecondPass secondPass, boolean onTopOfTheQueue) {
if (secondPass instanceof PkDrivenByDefaultMapsIdSecondPass) {
addPkDrivenByDefaultMapsIdSecondPass((PkDrivenByDefaultMapsIdSecondPass) secondPass, onTopOfTheQueue);
} else if (secondPass instanceof SetSimpleValueTypeSecondPass) {
addSetSimpleValueTypeSecondPass((SetSimpleValueTypeSecondPass) secondPass, onTopOfTheQueue);
} else if (secondPass instanceof CopyIdentifierComponentSecondPass) {
addCopyIdentifierComponentSecondPass((CopyIdentifierComponentSecondPass) secondPass, onTopOfTheQueue);
} else if (secondPass instanceof FkSecondPass) {
addFkSecondPass((FkSecondPass) secondPass, onTopOfTheQueue);
} else if (secondPass instanceof CreateKeySecondPass) {
addCreateKeySecondPass((CreateKeySecondPass) secondPass, onTopOfTheQueue);
} else if (secondPass instanceof SecondaryTableSecondPass) {
addSecondaryTableSecondPass((SecondaryTableSecondPass) secondPass, onTopOfTheQueue);
} else if (secondPass instanceof QuerySecondPass) {
addQuerySecondPass((QuerySecondPass) secondPass, onTopOfTheQueue);
} else if (secondPass instanceof ImplicitColumnNamingSecondPass) {
addImplicitColumnNamingSecondPass((ImplicitColumnNamingSecondPass) secondPass);
} else {
// add to the general SecondPass list
if (generalSecondPassList == null) {
generalSecondPassList = new ArrayList<SecondPass>();
}
addSecondPass(secondPass, generalSecondPassList, onTopOfTheQueue);
}
}