为了账号安全,请及时绑定邮箱和手机立即绑定

实体类与数据库使用TableFeild映射字段时,是否影响lambda的User::getUserName查询

实体类User成员

@TableField(value="USER_NAME")  //数据库对应字段名

private String userName;


使用lambda时,例如 

List<User> userLists = userService.lambdaQuery().eq(User::getUserName, "hello").list();
如果数据库有hello,能查得到吗


正在回答

2 回答

是不影响的,为了能把值赋值回实体类对象,所以使用了如:USER_NAME as userName设置别名

0 回复 有任何疑惑可以回复我~

我傻了,自己试了一遍,默认为成员变量名,如果有TableFiled(value="USER_NAME")

查询语句变为    USER_NAME as userName

0 回复 有任何疑惑可以回复我~
#1

老猿

呵呵,现在已经明白了吧,同学,不影响的。
2019-10-16 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

实体类与数据库使用TableFeild映射字段时,是否影响lambda的User::getUserName查询

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信