Java如何获取到实体类变量名称?
如何获取到实体类的变量名,用的tkmybatis,没有方法引用,现在写的条件都是字符串"isDeleted"这种,不好维护,有没有方式Dog.的方式拿到变量名称,不想写好多常量,有没有类似Lombok注解的方式去实现
Example example = new Example(Dog.class);Example.Criteria criteria = example.createCriteria();
criteria.andEqualTo("isDeleted", DeleteFlagEnum.UNDELETE.getCode());
回答:
只能给你推荐这个了 https://baomidou.com/ ,原理的话肯定是反射了。
// 链式查询 普通QueryChainWrapper<T> query();
// 链式查询 lambda 式。注意:不支持 Kotlin
LambdaQueryChainWrapper<T> lambdaQuery();
// 示例:
query().eq("column", value).one();
lambdaQuery().eq(Entity::getId, value).list();
以上是 Java如何获取到实体类变量名称? 的全部内容, 来源链接: utcz.com/p/945495.html