因为数据库的设计不合理导致返回的类型有同样的字段导致有字段数据为null

今天在写代码的时候发现实体类有字段的数据为null,检查后发现他因为数据库设计不合理而有一个重复的name字段(在两表联合查询,两个表都有一个name字段,但是代表不同的意思):

因为数据库的设计不合理导致返回的类型有同样的字段导致有字段数据为null
因为数据库的设计不合理导致返回的类型有同样的字段导致有字段数据为null

z这是数据库的sql语句:

因为数据库的设计不合理导致返回的类型有同样的字段导致有字段数据为null用AS给name指定一个别名:categoryName

这样就不会出现字段数据赋值不上的情况了

因为数据库的设计不合理导致返回的类型有同样的字段导致有字段数据为null完成