List of usage examples for org.hibernate.id SequenceGenerator getSequenceName
public String getSequenceName()
From source file:org.n52.sos.ds.datasource.CustomConfiguration.java
License:Open Source License
protected List<String> generateIdentifierGeneratorDropScript(final Dialect d, final String c, final String s, final DatabaseMetadata m) throws MappingException, HibernateException { final List<String> script = new LinkedList<String>(); final Iterator<PersistentIdentifierGenerator> itr = iterateGenerators(d, c, s); while (itr.hasNext()) { final PersistentIdentifierGenerator pig = itr.next(); if (pig instanceof SequenceGenerator) { final SequenceGenerator sg = (SequenceGenerator) pig; if (!m.isSequence(sg.getSequenceName())) { continue; }/*from w ww.j av a 2 s .co m*/ } script.addAll(Arrays.asList(pig.sqlDropStrings(d))); } return script; }