错误描述:
1.数据库中表(se_seat)设计
字段 | 数据类型 |
---|---|
seSeatId | varchar |
seSeatName | varchar |
seSeatPath | varchar |
seSeatState | varchar |
2.后端运行发现报org.mybatis.spring.MyBatisSystemException: nested exception is **org.apache.ibatis.reflection.ReflectionException:
**There is no getter for property named ‘se_seat_path
’ in ‘classcom.wzj.system.modules.appoint.entity.Seat’)异常
解决方法:
将数据表中se_seat_state
数据类型由varchar
改为int
,并在后端entity层改成对应数据类型,以及修改后端service层报错位置即可。
原因分析:
在系统设计中,seSeatPath的数据选中时,相应的seSeatState状态是由数字1修改为0。但是在数据库设计时,为了方便全部设计成了字符,但在逻辑开发过程中,还是报错了,经过一系列验证修改后,发现还是seSeatState的问题
,导致逻辑运行出现错误。