比如说数据库字段类型 VARCHAR(40) 在hibernate的映射文件中 type 可以写成type="java.lang.String" 也可以直接写成type="string"  这两写法有什么不一样吗?  对于TEXT类型的字段 可以写成 type="java.lang.String" 也可type="text" 但是我发现写成后一种的时, 存中文会有问题,不知道为什么?请大家帮忙解疑 谢谢。