Cause: org.apache.ibatis.executor.result.ResultMapException: Error attempting to get column
为了搞这个问题,卡了一个多小时,问chatgpt弄了半天,用上typeHandler发现版本有问题,也没有深究,退回原来版本看了半天,又从网上看了半天博客和mybatis使用说明,终于发现了问题。
CREATE TABLE Teamwork (
TeamID int ,
WorkArrangement text,
MeetingMinutes int,
Assignmentresults text,
Score int,
PRIMARY KEY(TeamID,TeamworkID)
);
这是我原来的数据库,下面是改之后的
CREATE TABLE Teamwork (
TeamID int ,
TeamworkID int,
WorkArrangement text,
MeetingMinutes int,
Assignmentresults text,
Score int,
PRIMARY KEY(TeamID,TeamworkID)
);
这是我原来的实体类,如果你是一个细心的人,已经发现了。。。。。
是的,我的命名顺序不同。。。
而chatgpt给我的解释也是从数字转成字符串导致问题,我居然没有想到
吐血