+";\r\n");
}
}
/**
* 把输入字符串的首字母改成大写
* @param str
* @return
*/
private String initcap(String str)
{
char[] ch = str.toCharArray();
if (ch[0] >= 'a' && ch[0] <= 'z') {
ch[0] = (char) (ch[0] - 32);
}
return new String(ch);
}
private String sqlType2JavaType(String sqlType)
{
if(sqlType.equalsIgnoreCase("bit"))
{
return "bool";
}
else if(sqlType.equalsIgnoreCase("tinyint"))
{
return "byte";
}
else if (sqlType.equalsIgnoreCase("smallint"))
{
return "short";
}
else if(sqlType.equalsIgnoreCase("int"))
{
return "int";
}
else if(sqlType.equalsIgnoreCase("bigint"))
{
return "long";
}
else if(sqlType.equalsIgnoreCase("float"))
{
return "float";
}
else if(sqlType.equalsIgnoreCase("decimal") ||sqlType.equalsIgnoreCase("numeric")||sqlType.equalsIgnoreCase("real"))
{
return "double";
}
else if(sqlType.equalsIgnoreCase("money")||sqlType.equalsIgnoreCase("smallmoney"))
{
return "double";
}
else if(sqlType.equalsIgnoreCase("varchar") ||sqlType.equalsIgnoreCase("char")||sqlType.equalsIgnoreCase("nvarchar")||sqlType.equalsIgnoreCase("nchar"))
{
return "String";
}
else if(sqlType.equalsIgnoreCase("datetime"))
{
return "Date";
}
else if(sqlType.equalsIgnoreCase("image"))
{
return "Blob";
}
else if(sqlType.equalsIgnoreCase("text"))
{
return "Clob";
}
return null;
}
public static void main(String[] args) {
new GenEntityTool();
}
}
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/mxz55/archive/2008/10/29/3174678.aspx