cn.tenfell.plugins.dbgenerate.utils.MyValue Maven / Gradle / Ivy
package cn.tenfell.plugins.dbgenerate.utils;
import org.hibernate.FetchMode;
import org.hibernate.MappingException;
import org.hibernate.engine.spi.Mapping;
import org.hibernate.mapping.Selectable;
import org.hibernate.mapping.Table;
import org.hibernate.mapping.Value;
import org.hibernate.mapping.ValueVisitor;
import org.hibernate.service.ServiceRegistry;
import org.hibernate.type.Type;
import java.util.Iterator;
public class MyValue implements Value {
private Type hibernateType;
public MyValue(Type type){
this.hibernateType = type;
}
@Override
public int getColumnSpan() {
return 0;
}
@Override
public Iterator getColumnIterator() {
return null;
}
@Override
public Type getType() throws MappingException {
return hibernateType;
}
@Override
public FetchMode getFetchMode() {
return null;
}
@Override
public Table getTable() {
return null;
}
@Override
public boolean hasFormula() {
return false;
}
@Override
public boolean isAlternateUniqueKey() {
return false;
}
@Override
public boolean isNullable() {
return false;
}
@Override
public boolean[] getColumnUpdateability() {
return new boolean[0];
}
@Override
public boolean[] getColumnInsertability() {
return new boolean[0];
}
@Override
public void createForeignKey() throws MappingException {
}
@Override
public boolean isSimpleValue() {
return false;
}
@Override
public boolean isValid(Mapping mapping) throws MappingException {
return false;
}
@Override
public void setTypeUsingReflection(String className, String propertyName) throws MappingException {
}
@Override
public Object accept(ValueVisitor visitor) {
return null;
}
@Override
public boolean isSame(Value other) {
return false;
}
@Override
public ServiceRegistry getServiceRegistry() {
return null;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy