Java tutorial
package com.tmc.server.app.sys; import java.util.Calendar; import java.util.HashMap; import java.util.List; import java.util.Map; import org.apache.ibatis.session.SqlSession; import com.tmc.client.app.sys.model.LicenseCodeModel; import com.tmc.client.service.ServiceRequest; import com.tmc.client.service.ServiceResult; import com.tmc.client.ui.AbstractDataModel; import com.tmc.server.com.data.UpdateDataModel; public class LicenseCode { private String mapperName = "sys21_license_code"; public void selectByName(SqlSession sqlSession, ServiceRequest request, ServiceResult result) { String licenseName = request.getString("licenseName"); if (licenseName != null) { licenseName = "%" + licenseName + "%"; } else { licenseName = "%"; } List<AbstractDataModel> list = sqlSession.selectList(mapperName + ".selectByName", licenseName); result.setRetrieveResult(1, "select ok", list); } public void selectByApplyDate(SqlSession sqlSession, ServiceRequest request, ServiceResult result) { Map<String, Object> param = new HashMap<String, Object>(); param.put("applyDate", Calendar.getInstance().getTime()); // system date List<AbstractDataModel> list = sqlSession.selectList(mapperName + ".selectByCodeKindId", param); result.setRetrieveResult(1, "select ok", list); } public void update(SqlSession sqlSession, ServiceRequest request, ServiceResult result) { UpdateDataModel<LicenseCodeModel> updateModel = new UpdateDataModel<LicenseCodeModel>(); updateModel.updateModel(sqlSession, request.getList(), mapperName, result); } public void delete(SqlSession sqlSession, ServiceRequest request, ServiceResult result) { // ? ? ? ? . UpdateDataModel<LicenseCodeModel> updateModel = new UpdateDataModel<LicenseCodeModel>(); updateModel.deleteModel(sqlSession, request.getList(), mapperName, result); } }