package com.mrkj.ygl.entity;
public enum UserInfo {
TABLENAME("sys_userinfo"),
ID("id"),
user("USERNAME"),
pwd("PASSWORD"),
name("NAME"),
duty("JOB"),
SELECTBYuser("select `id`,`user`,`pwd`,`name`,`duty` from `sys_userinfo` where `user` = ?"),
INSERT("insert into `sys_userinfo` (`id`,`user`,`pwd`,`name`,`duty`) values (?,?,?,?,?);");
private String string;
private UserInfo (String field){
this.string = field;
}
/**
* @return the string
*/
public String getstring() {
return string;
}
/**
* @param string the string to set
*/
public void setstring(String string) {
this.string = string;
}
@Override
public String toString() {
return this.string;
}
}
请问这个代码是hibernate框架下,用enum写表的代码吗,有大佬可以帮我解释一下这串代码吗,谢谢了。
还有这几句是在做什么?
private String string;
private UserInfo (String field){
this.string = field;