数据库账号重名返回类型用什么好?

图片说明

业务大概是登录成功后查询登录账号的username对应着另一个表的login_name 通过uavmodel在去另一个表查询对应的数据做显示 。 关键是如果返回list就没法调用uavmodel ,返回javabean 但是有用重名的,框架用的springmvc+mybatis

为什么 返回list就没法调用uavmodel,
你可以在java里面继续拆分list为bean啊。然后遍历吧uavmodel拿出来
或者你在sql直接关联起来一起查出来不就可以了。。

是否重名,那就是返回布尔类型吧 Boolean

根据你的业务需要啊。

1,如果你登入用户的username必须是定位到一个login_name,就是bean。
2,如果你登入用户的username必须是定位到多个login_name,就是list。再循环list去调用uavmodel。

如果答案是1,另一个表有多条login_name的设计就是不正确。(或者是随便用那条都无所谓?)

看看这样行不:
1、select CONCAT(username,':',uavmodel) from table;//得到“乌鲁木齐石化:17”等;
2、后台解析传入前台uavmodel隐藏;
3、用户输入后将两个都传回来