1
//$Id: BasicEntityPropertyMapping.java 7636 2005-07-24 23:51:12Z oneovthafew $
2
package org.hibernate.persister.entity;
4
import org.hibernate.QueryException;
5
import org.hibernate.type.Type;
10
public class BasicEntityPropertyMapping extends AbstractPropertyMapping {
12
private final AbstractEntityPersister persister;
14
public BasicEntityPropertyMapping(AbstractEntityPersister persister) {
15
this.persister = persister;
18
public String[] getIdentifierColumnNames() {
19
return persister.getIdentifierColumnNames();
22
protected String getEntityName() {
23
return persister.getEntityName();
26
public Type getType() {
27
return persister.getType();
30
public String[] toColumns(final String alias, final String propertyName) throws QueryException {
31
return super.toColumns(
32
persister.generateTableAlias( alias, persister.getSubclassPropertyTableNumber(propertyName) ),