Tool.java
/**
* 复制对象
* @param obj 待复制obj
* @param objA 复制后结果obj
* @return
*/
public static Object copyObjectToObject(Object obj,Object objA){
return Tool.copyObjectToObject(obj, objA, false);
}
public EnbaseMember getMasterMember(String hhId,Integer versionNum) {
String hql = "from EnbaseMemberHis m where m.hhId = ? and m.isMaster =1 and m.vpState >0 and m.versionNum=?";
Object[] objs = new Object[]{hhId,versionNum};
List<EnbaseMemberHis> list = this.findByHql(hql, objs);
if(list != null && list.size()>0){
EnbaseMemberHis objEnbaseMemberHis = list.get(0);
EnbaseMember objEnbaseMember = new EnbaseMember();
objEnbaseMember = (EnbaseMember)Tool.copyObjectToObject(objEnbaseMemberHis,objEnbaseMember);
return objEnbaseMember;
} else {
return null;
}
}