querydsl/querydsl-hql/src/test/java/com/mysema/query/util/CustomNamingStrategy.java
2008-04-06 13:59:36 +00:00

33 lines
795 B
Java

/*
* Copyright (c) 2008 Mysema Ltd.
* All rights reserved.
*
*/
package com.mysema.query.util;
import org.hibernate.cfg.ImprovedNamingStrategy;
/**
* CustomNamingStrategy provides.
*
* @author tiwe
* @version $Id$
*/
public class CustomNamingStrategy extends ImprovedNamingStrategy{
/**
*
*/
private static final long serialVersionUID = 945808987452961875L;
public String classToTableName(String className) {
return super.classToTableName(className).replace('$', '_');
}
public String tableName(String tableName) {
return super.tableName(tableName).replace("$", "");
}
public String columnName(String columnName) {
return super.columnName(columnName).replace("$", "");
}
}