标签:桌面 代码 思想 字段 练习 声明 mys ice 相同
public class Province { private Integer id; private String code; private String name; // 构造方法,SET/GET,toString,实现Serializable } public class City { private Integer id; private String provinceCode; private String code; private String name; // 构造方法,SET/GET,toString,实现Serializable } public class Area { private Integer id; private String cityCode; private String code; private String name; // 构造方法,SET/GET,toString,实现Serializable }
/** * 获取所有省的列表 */ List<Province> getProvinceList(); /** * 根据省的代号,获取省的信息 */ Province getProvinceByCode(String provinceCode);
<mapper namespace="cn.tedu.store.mapper.ProvinceMapper"> <!-- 获取所有省的列表 --> <!-- List<Province> getProvinceList() --> <select id="getProvinceList" resultType="cn.tedu.store.entity.Province"> SELECT id, province_code AS code, province_name AS name FROM t_dict_provinces </select> <!-- 根据省的代号,获取省的信息 --> <!-- Province getProvinceByCode(String provinceCode) --> <select id="getProvinceByCode" resultType="cn.tedu.store.entity.Province"> SELECT id, province_code AS code, province_name AS name FROM t_dict_provinces WHERE province_code=#{provinceCode} </select> </mapper>
/** * 获取所有省的列表 */ List<Province> getProvinceList(); /** * 根据省的代号,获取省的信息 */ Province getProvinceByCode(String provinceCode);
public List<Province> getProvinceList() { return provinceMapper.getProvinceList(); } public Province getProvinceByCode(String provinceCode) { return provinceMapper.getProvinceByCode(provinceCode); }
(其实大体思路就是MVC思想 ,但还是有很多细节要注意,要多练习。)
spring/springMVC/mybatis(持久层、业务层、控制层思路小结)
标签:桌面 代码 思想 字段 练习 声明 mys ice 相同
原文地址:https://www.cnblogs.com/shijinglu2018/p/9563476.html