因此,我终于发现您可以为方言中的类型指定长度限制。因此,我决定长度小于10的任何字符都应为char,而长度大于10的任何内容均应为varchar:
registerColumnType( Types.VARCHAR, 10, "char($l)" );
那不是我想要的,但这已经足够了。遗憾的是我没早找到。

因此,我终于发现您可以为方言中的类型指定长度限制。因此,我决定长度小于10的任何字符都应为char,而长度大于10的任何内容均应为varchar:
registerColumnType( Types.VARCHAR, 10, "char($l)" );
那不是我想要的,但这已经足够了。遗憾的是我没早找到。