我有一个 POJO 类如下,
Public class RateUp{
int id;
String rate;
}
在 hbm 文件中,
<property name="rate" column="RATE" type="string" length="4"/>
数据库中rate列的数据类型为字符,长度为4
当我按如下方式保存数据时,
Rateup obj = new Rteup();
obj.setRate("444444");
session.saveorupdate(obj);
即使字符串的长度比定义的长,也不例外。
发生transaction.commit
时它会抛出DATAEXCEPTION但我希望休眠在saveorupdate
发生时抛出异常
谢谢