AssociationRecordPersister.java
package org.codefilarete.stalactite.engine.runtime;
import org.codefilarete.stalactite.mapping.DefaultEntityMapping;
import org.codefilarete.stalactite.sql.Dialect;
import org.codefilarete.stalactite.sql.ConnectionConfiguration;
/**
* Persister dedicated to record of association table (case of one-to-many association without owning column on target side).
* Please note whereas 2 DTO exists for indexed and non indexed one-to-many association, there's no 2 dedicated persister because both cases can
* be completed with some generics, and index is not used by persister class (it is {@link DefaultEntityMapping}'s job)
*
* @author Guillaume Mary
*/
public class AssociationRecordPersister<C extends AssociationRecord, T extends AssociationTable<T, ?, ?, ?, ?>> extends BeanPersister<C, C, T> {
public AssociationRecordPersister(
DefaultEntityMapping<C, C, T> mappingStrategy,
Dialect dialect,
ConnectionConfiguration connectionConfiguration) {
super(mappingStrategy, dialect, connectionConfiguration);
}
}