NutzCN Logo
问答 请问一下currentUser.getPrincipal();是把当前用户的信息(包括一对一关联)的数据都放进去吗?
发布于 1843天前 作者 wx_5ua8grspmnpc6s99pfjd 3170 次浏览 复制 上一个帖子 下一个帖子
标签: nutzwk
Subject currentUser = SecurityUtils.getSubject();
		Sys_user user = (Sys_user) currentUser.getPrincipal();
		Sys_unit unit = user.getUnit();
		String unitCode = unit.getUnitcode();

unitCode获取为null 后来输出了unit的toString方法 发现除了unitCode都可以查出来 我确认我的表中确实有这个数据
请问这是怎么回事呢?

Sys_unit [id=18021748159a460f8b20c5f62d6c9a84, parentId=, path=0001, name=系统管理, aliasName=System, unitcode=null, note=null, address=银河-太阳系-地球, telephone=, email=wizzer@qq.com, website=http://www.wizzer.cn, location=1, hasChildren=true]

这是打印出来的数据

2 回复

nutzwk是放了user对象

谢谢您 问题找到了 是缓存的问题

添加回复
请先登陆
回到顶部