错误代码行是:
Person person=(Person) session.load(Person.class, 1);
报错提示是:
load(Class theClass, Serializable id)对于参数(class,int)不符合。
我的id的确是int型的,但不应该报错啊?
我的Person类 有private int id;并且映射成数据库的<id name="id"><generator class="native"/></id> native型的。
不管是用load还是get都是报同样的错误。
我查询数据库的结构是
+-------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+-------+
| id | int(11) | NO | PRI | NULL | |
| name | varchar(255) | YES | | NULL | |
+-------+--------------+------+-----+---------+-------+几个项目用到load都是这样,为什么?我该怎么办?这个不能解决,接下来怎么学下去啊?苦啊。大家帮帮忙啊。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货