dojo省份地市级联之省份Dao接口类 ProvinceDao.java: /** * 省份-Dao */ package com.you.dao; import java.util.List; import com.you.model.Province; /** * @author YHD * @see * @date 2014-02-14 */ public interface ProvinceDao { public List<Province> findProvince(); }…
dojo省份地市级联之省份Dao实现类 ProvinceDaoImpl.java: /** * */ package com.you.dao.impl; import java.util.ArrayList; import java.util.List; import com.you.dao.ProvinceDao; import com.you.model.Province; /** * @author YHD * */ public class ProvinceDaoImpl impleme…
省份封装类 Province.java /** * 省份封装类 */ package com.you.model; import java.io.Serializable; /** * @author YHD * */ public class Province implements Serializable { /** * */ private static final long serialVersionUID = 1L; /** * ID */ private String id; /**…
dojo省份地市级联之地市Dao接口类 CityDao.java: /** * 地市 */ package com.you.dao; import java.util.List; import com.you.model.City; /** * 地市Dao * @author YHD * @date 2014-02-15 * */ public interface CityDao { /** * @author YouHaidong * @param provinceCode * @return…
dojo省份地市级联之地市封装类 City.java: /** * 地市封装类 */ package com.you.model; import java.io.Serializable; /** * @author YHD * */ public class City implements Serializable { /** * */ private static final long serialVersionUID = 1L; /** * ID */ private String id;…
province.json: { "identifier": "id", "label": "name", "items": [ { "id": "0", "name":"北京市"}, { "id": "1", "name":"天津市"}, { &q…
简单理解: DAO数据库访问对象 实现连接数据库 修改.添加等细节 service服务层 面向功能 把一个整个服务 细化 调用DAO其实service其中都是一些方法 去调用DAO 甚至方法名都和DAO中一样的如某个service是用作用户注册的其中可能包括检测用户名是否存在和插入用户数据两部分分别调用DAO中具体实现 操纵数据库看起来逻辑更清晰而已 进一步说明: Dao层实现是简单的CRUD操作.相当于sql中的单条select,insert,upate,delete语句.而service层就…
前言:Spring针对Mybatis的XML方式的加载MappedStatement,通过引入MapperScannerConfigurer扫描类来关联相应的dao接口以供Service层调用.承接前文Spring mybatis源码篇章-NodeHandler实现类具体解析保存Dynamic sql节点信息 背景知识 MappedStatement是mybatis操作sql语句的持久层对象,其id由注解模式的${mapperInterface类全名}.${methodName}或者XML模式的…