[jnhs]id字段修改错误导致hibernate hql查询整表只返回第一条数据

调试发现,查询到的就是一条数据
hql语句执行结果
Hibernate:
select
ballmodel0_.ball_id as ball_id1_1_,
ballmodel0_.color as color2_1_,
ballmodel0_.origion as origion3_1_,
ballmodel0_.owner as owner4_1_,
ballmodel0_.province as province5_1_ from t_ball ballmodel0_

但是另一个dao的操作是没问题
hql语句执行结果
Hibernate: select
studentmod0_.t_id as t_id1_3_,
studentmod0_.studentNameInModel as studentN2_3_,
studentmod0_.studentAgeInModel as studentA3_3_ from t_student studentmod0_

翻了大概俩小时资料,有人说,是数据库编码问题,但是我另一个dao是可以正常查询的
所以.,由此想到,是不是数据表格式问题,比如之前出现的id类型设置为了string英法德错误一样,
打开数据表,看了一下字段,确实,刚才不小心改了ballmodel的id为ball_id,导致主键变成了ball_id,然后这个值还是空...
改回去BallModel的id字段,问题解决


浙公网安备 33010602011771号