1.我现在有 字符串对象 string userName="Tearer";
问:我要怎么才能取到我定义的字符串变量的名字,而不是值,也就是userName这个
2.我现在有 Users user=new Users(); 对象
问:我怎么才能取到我定义的对象的名字,也就是Users这个
前提是不用反射,不遍历。
我的用处大概就是拼接SQL语句的时候,我不希望用字符串值写死,而是拿实体类的属性的名称直接拼接到SQL里。
如"select * from table where id=3 order by "+取名(userName)
我不确定能否做到,所以求解脱。我真心不想在这个实体类为每一个字段定义常量来达到目的。
谢谢!
阿晨1998