Java如何获取到实体类变量名称?-灵析社区

时光旅人

如何获取到实体类的变量名,用的tkmybatis,没有方法引用,现在写的条件都是字符串"isDeleted"这种,不好维护,有没有方式Dog.的方式拿到变量名称,不想写好多常量,有没有类似Lombok注解的方式去实现 Example example = new Example(Dog.class); Example.Criteria criteria = example.createCriteria(); criteria.andEqualTo("isDeleted", DeleteFlagEnum.UNDELETE.getCode());

阅读量:15

点赞量:0

问AI
只能给你推荐这个了 "https://baomidou.com/" (https://link.segmentfault.com/?enc=MWxO8It%2BNJKRudCBOKXuSQ%3D%3D.SzP6DqZQDPMPBbb6V0fRpGZFBqtLdBk7w4UiDnkBZK8%3D) ,原理的话肯定是反射了。 // 链式查询 普通 QueryChainWrapper query(); // 链式查询 lambda 式。注意:不支持 Kotlin LambdaQueryChainWrapper lambdaQuery(); // 示例: query().eq("column", value).one(); lambdaQuery().eq(Entity::getId, value).list();