12-基于ElementUI&Servlet的CRUD综合案例

打印 上一主题 下一主题

主题 1047|帖子 1047|积分 3141

0、综合案例功能介绍



  • 以上是在综合案例要实现的功能。除了对数据的增删改查功能之外,还有一些复杂的功能,如批量删除,分页查询,条件查询等功能

    • 批量删除功能:每条数据前都有复选框,当我们选中多条数据并点击批量删除按钮后,会发送请求到后端并删除数据库指定的多条数据
    • 分页查询功能:当数据库中有很多数据的时候,我们不可能将所有的数据展示在一页里,这个时候就需要分页展示数据
    • 条件查询功能:数据库量大的时候,我们需要精确的查询一些想看到的数据,这个时候就需要通过条件查询

1、查询所有功能


  • 整体流程如下图所示



1.1、后端实现

1.1.1、dao方法实现


  • 在com.coolman.mapper.BrandMapper接口中定义抽象方法,使用@Select注解编写SQL语句

      1. // 查询所有品牌
      2. <settings>
      3.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      4. </settings><settings>
      5.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      6. </settings>@Select("select * from brand.tb_brand order by ordered")
      7. <settings>
      8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      9. </settings><settings>
      10.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      11. </settings>List<Brand> selectAllBrands();
      复制代码

  • 由于表中有些字段名和实体类中的属性名没有对应,所以要进行相关配置

    • 方法1:在SQL语句中取别名

        1. // 查询所有品牌
        2. <settings>
        3.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        4. </settings><settings>
        5.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        6. </settings>@Select("select id, brand_name as brandName, company_name as companyName, ordered, description, status from brand.tb_brand order by ordered")
        7. <settings>
        8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        9. </settings><settings>
        10.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        11. </settings>List<Brand> selectAllBrands();
        复制代码

    • 方法2:在BrandMapper.xml映射配置文件中定义结果映射,同时在使用注解开发的条件下在Mapper接口中使用ResultMap注解

        1. <resultMap id="brandResultMap" type="Brand">
        2. <settings>
        3.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        4. </settings><settings>
        5.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        6. </settings><settings>
        7.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        8. </settings><settings>
        9.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        10. </settings><result property="brandName" column="brand_name" />
        11. <settings>
        12.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        13. </settings><settings>
        14.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        15. </settings><settings>
        16.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        17. </settings><settings>
        18.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        19. </settings><result property="companyName" column="company_name" />
        20. <settings>
        21.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        22. </settings><settings>
        23.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        24. </settings></resultMap>
        复制代码
        1. //查询所有品牌
        2. <settings>
        3.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        4. </settings><settings>
        5.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        6. </settings>@Select("select * from brand.tb_brand order by ordered")
        7. <settings>
        8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        9. </settings><settings>
        10.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        11. </settings>@ResultMap("brandResultMap")
        12. <settings>
        13.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        14. </settings><settings>
        15.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        16. </settings>List<Brand> selectAllBrands();
        复制代码

    • 方法3:在MyBatis配置文件中设置并开启驼峰自动命名映射

        1. <settings>
        2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        3. </settings>
        复制代码


1.1.2、service实现


    1. // 查询所有品牌<settings>
    2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    3. </settings><settings>
    4.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    5. </settings>public List selectAllBrands() {<settings>
    6.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    7. </settings><settings>
    8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    9. </settings><settings>
    10.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    11. </settings><settings>
    12.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    13. </settings>SqlSession sqlSession = MyBatisUtils.getSqlSession();<settings>
    14.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    15. </settings><settings>
    16.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    17. </settings><settings>
    18.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    19. </settings><settings>
    20.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    21. </settings>BrandMapper mapper = sqlSession.getMapper(BrandMapper.class);<settings>
    22.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    23. </settings><settings>
    24.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    25. </settings><settings>
    26.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    27. </settings><settings>
    28.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    29. </settings>List brands = mapper.selectAllBrands();<settings>
    30.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    31. </settings><settings>
    32.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    33. </settings><settings>
    34.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    35. </settings><settings>
    36.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    37. </settings>sqlSession.close();<settings>
    38.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    39. </settings><settings>
    40.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    41. </settings><settings>
    42.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    43. </settings><settings>
    44.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    45. </settings>return brands;<settings>
    46.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    47. </settings><settings>
    48.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    49. </settings>}
    复制代码
1.1.3、Servlet实现


    1. package com.coolman.web.servlet;import com.alibaba.fastjson.JSON;import com.coolman.pojo.Brand;import com.coolman.service.BrandService;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;import java.util.List;@WebServlet("/selectAllBrandsServlet")public class SelectAllBrandsServlet extends HttpServlet {<settings>
    2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    3. </settings><settings>
    4.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    5. </settings>protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {<settings>
    6.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    7. </settings><settings>
    8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    9. </settings><settings>
    10.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    11. </settings><settings>
    12.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    13. </settings>doGet(request, response);<settings>
    14.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    15. </settings><settings>
    16.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    17. </settings>}<settings>
    18.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    19. </settings><settings>
    20.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    21. </settings>protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {<settings>
    22.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    23. </settings><settings>
    24.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    25. </settings><settings>
    26.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    27. </settings><settings>
    28.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    29. </settings>// 在这里处理请求<settings>
    30.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    31. </settings><settings>
    32.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    33. </settings><settings>
    34.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    35. </settings><settings>
    36.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    37. </settings>// 调用服务,查询所有<settings>
    38.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    39. </settings><settings>
    40.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    41. </settings><settings>
    42.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    43. </settings><settings>
    44.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    45. </settings>List brands = new BrandService().selectAllBrands();//<settings>
    46.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    47. </settings><settings>
    48.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    49. </settings><settings>
    50.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    51. </settings><settings>
    52.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    53. </settings>System.out.println(brands);<settings>
    54.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    55. </settings><settings>
    56.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    57. </settings><settings>
    58.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    59. </settings><settings>
    60.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    61. </settings>// 将List对象转换为JSON字符串,传递给前端<settings>
    62.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    63. </settings><settings>
    64.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    65. </settings><settings>
    66.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    67. </settings><settings>
    68.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    69. </settings>String brandsJson = JSON.toJSONString(brands);<settings>
    70.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    71. </settings><settings>
    72.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    73. </settings><settings>
    74.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    75. </settings><settings>
    76.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    77. </settings>// 解决中文乱码问题,声明字符串为JSON字符串<settings>
    78.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    79. </settings><settings>
    80.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    81. </settings><settings>
    82.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    83. </settings><settings>
    84.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    85. </settings>response.setContentType("application/json;charset=utf-8");<settings>
    86.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    87. </settings><settings>
    88.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    89. </settings><settings>
    90.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    91. </settings><settings>
    92.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    93. </settings>// 返回JSON字符串<settings>
    94.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    95. </settings><settings>
    96.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    97. </settings><settings>
    98.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    99. </settings><settings>
    100.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    101. </settings>response.getWriter().print(brandsJson);<settings>
    102.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    103. </settings><settings>
    104.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    105. </settings>}}
    复制代码
1.2、前端实现


    1. created() {<settings>
    2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    3. </settings><settings>
    4.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    5. </settings><settings>
    6.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    7. </settings><settings>
    8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    9. </settings><settings>
    10.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    11. </settings><settings>
    12.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    13. </settings>axios.get("selectAllBrandsServlet").then( response => {<settings>
    14.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    15. </settings><settings>
    16.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    17. </settings><settings>
    18.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    19. </settings><settings>
    20.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    21. </settings><settings>
    22.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    23. </settings><settings>
    24.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    25. </settings><settings>
    26.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    27. </settings><settings>
    28.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    29. </settings>// window.alert("正在请求数据");<settings>
    30.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    31. </settings><settings>
    32.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    33. </settings><settings>
    34.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    35. </settings><settings>
    36.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    37. </settings><settings>
    38.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    39. </settings><settings>
    40.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    41. </settings><settings>
    42.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    43. </settings><settings>
    44.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    45. </settings>// console.log(response.data);<settings>
    46.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    47. </settings><settings>
    48.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    49. </settings><settings>
    50.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    51. </settings><settings>
    52.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    53. </settings><settings>
    54.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    55. </settings><settings>
    56.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    57. </settings><settings>
    58.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    59. </settings><settings>
    60.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    61. </settings>this.tableData = response.data;<settings>
    62.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    63. </settings><settings>
    64.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    65. </settings><settings>
    66.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    67. </settings><settings>
    68.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    69. </settings><settings>
    70.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    71. </settings><settings>
    72.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    73. </settings>});<settings>
    74.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    75. </settings><settings>
    76.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    77. </settings><settings>
    78.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    79. </settings><settings>
    80.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    81. </settings>},
    复制代码
2、添加功能


  • 整体流程如图所示



2.1、后端实现

2.1.1、dao方法实现


    1. // 添加品牌<settings>
    2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    3. </settings><settings>
    4.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    5. </settings>@Insert("insert into brand.tb_brand values(null, #{brandName}, #{companyName}, #{ordered}, #{description}, #{status})")<settings>
    6.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    7. </settings><settings>
    8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    9. </settings>void addBrand(Brand brand);
    复制代码
2.1.2、service方法实现


    1. // 添加品牌<settings>
    2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    3. </settings><settings>
    4.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    5. </settings>public void addBrand(Brand brand) {<settings>
    6.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    7. </settings><settings>
    8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    9. </settings><settings>
    10.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    11. </settings><settings>
    12.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    13. </settings>SqlSession sqlSession = MyBatisUtils.getSqlSession();<settings>
    14.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    15. </settings><settings>
    16.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    17. </settings><settings>
    18.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    19. </settings><settings>
    20.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    21. </settings>BrandMapper mapper = sqlSession.getMapper(BrandMapper.class);<settings>
    22.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    23. </settings><settings>
    24.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    25. </settings><settings>
    26.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    27. </settings><settings>
    28.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    29. </settings>mapper.addBrand(brand);<settings>
    30.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    31. </settings><settings>
    32.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    33. </settings><settings>
    34.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    35. </settings><settings>
    36.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    37. </settings>sqlSession.commit();<settings>
    38.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    39. </settings><settings>
    40.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    41. </settings><settings>
    42.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    43. </settings><settings>
    44.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    45. </settings>sqlSession.close();<settings>
    46.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    47. </settings><settings>
    48.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    49. </settings>}
    复制代码
2.1.3、servlet方法实现


    1. package com.coolman.web.servlet;import com.alibaba.fastjson.JSON;import com.coolman.pojo.Brand;import com.coolman.service.BrandService;import javax.servlet.ServletException;import javax.servlet.ServletInputStream;import javax.servlet.ServletOutputStream;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;import java.io.PrintStream;@WebServlet("/addBrandServlet")public class AddBrandServlet extends HttpServlet {<settings>
    2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    3. </settings><settings>
    4.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    5. </settings>protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {<settings>
    6.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    7. </settings><settings>
    8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    9. </settings><settings>
    10.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    11. </settings><settings>
    12.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    13. </settings>doGet(request, response);<settings>
    14.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    15. </settings><settings>
    16.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    17. </settings>}<settings>
    18.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    19. </settings><settings>
    20.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    21. </settings>protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {<settings>
    22.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    23. </settings><settings>
    24.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    25. </settings><settings>
    26.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    27. </settings><settings>
    28.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    29. </settings>// 在这里处理请求<settings>
    30.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    31. </settings><settings>
    32.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    33. </settings><settings>
    34.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    35. </settings><settings>
    36.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    37. </settings>// 获取ajax请求返回的json字符串<settings>
    38.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    39. </settings><settings>
    40.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    41. </settings><settings>
    42.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    43. </settings><settings>
    44.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    45. </settings>// 获取请求体中的输入流<settings>
    46.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    47. </settings><settings>
    48.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    49. </settings><settings>
    50.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    51. </settings><settings>
    52.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    53. </settings>ServletInputStream inputStream = request.getInputStream();<settings>
    54.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    55. </settings><settings>
    56.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    57. </settings><settings>
    58.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    59. </settings><settings>
    60.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    61. </settings>// 调用JSON的api将返回的json字符串转换为实体类对象<settings>
    62.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    63. </settings><settings>
    64.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    65. </settings><settings>
    66.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    67. </settings><settings>
    68.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    69. </settings>Brand brand = JSON.parseObject(inputStream, Brand.class);<settings>
    70.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    71. </settings><settings>
    72.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    73. </settings><settings>
    74.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    75. </settings><settings>
    76.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    77. </settings>// 调用服务保存信息<settings>
    78.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    79. </settings><settings>
    80.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    81. </settings><settings>
    82.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    83. </settings><settings>
    84.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    85. </settings>new BrandService().addBrand(brand);<settings>
    86.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    87. </settings><settings>
    88.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    89. </settings><settings>
    90.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    91. </settings><settings>
    92.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    93. </settings>response.getWriter().print("ok");<settings>
    94.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    95. </settings><settings>
    96.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    97. </settings>}}
    复制代码
2.2、前端实现


  • 在Vue对象中的方法属性中添加一个功能

      1. // 添加数据<settings>
      2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      3. </settings><settings>
      4.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      5. </settings><settings>
      6.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      7. </settings><settings>
      8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      9. </settings><settings>
      10.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      11. </settings><settings>
      12.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      13. </settings>addBrand(){<settings>
      14.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      15. </settings><settings>
      16.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      17. </settings><settings>
      18.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      19. </settings><settings>
      20.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      21. </settings><settings>
      22.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      23. </settings><settings>
      24.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      25. </settings><settings>
      26.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      27. </settings><settings>
      28.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      29. </settings>console.log(this.brand);<settings>
      30.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      31. </settings><settings>
      32.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      33. </settings><settings>
      34.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      35. </settings><settings>
      36.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      37. </settings><settings>
      38.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      39. </settings><settings>
      40.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      41. </settings><settings>
      42.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      43. </settings><settings>
      44.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      45. </settings>axios.post("addBrandServlet", this.brand).then(response => {<resultMap id="brandResultMap" type="Brand">
      46. <settings>
      47.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      48. </settings><settings>
      49.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      50. </settings><settings>
      51.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      52. </settings><settings>
      53.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      54. </settings><result property="brandName" column="brand_name" />
      55. <settings>
      56.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      57. </settings><settings>
      58.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      59. </settings><settings>
      60.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      61. </settings><settings>
      62.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      63. </settings><result property="companyName" column="company_name" />
      64. <settings>
      65.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      66. </settings><settings>
      67.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      68. </settings></resultMap>if (response.data == "ok") {<resultMap id="brandResultMap" type="Brand">
      69. <settings>
      70.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      71. </settings><settings>
      72.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      73. </settings><settings>
      74.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      75. </settings><settings>
      76.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      77. </settings><result property="brandName" column="brand_name" />
      78. <settings>
      79.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      80. </settings><settings>
      81.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      82. </settings><settings>
      83.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      84. </settings><settings>
      85.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      86. </settings><result property="companyName" column="company_name" />
      87. <settings>
      88.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      89. </settings><settings>
      90.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      91. </settings></resultMap><settings>
      92.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      93. </settings><settings>
      94.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      95. </settings>this.dialogVisible = false;<resultMap id="brandResultMap" type="Brand">
      96. <settings>
      97.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      98. </settings><settings>
      99.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      100. </settings><settings>
      101.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      102. </settings><settings>
      103.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      104. </settings><result property="brandName" column="brand_name" />
      105. <settings>
      106.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      107. </settings><settings>
      108.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      109. </settings><settings>
      110.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      111. </settings><settings>
      112.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      113. </settings><result property="companyName" column="company_name" />
      114. <settings>
      115.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      116. </settings><settings>
      117.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      118. </settings></resultMap><settings>
      119.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      120. </settings><settings>
      121.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      122. </settings>window.location.href = "brand.html";<resultMap id="brandResultMap" type="Brand">
      123. <settings>
      124.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      125. </settings><settings>
      126.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      127. </settings><settings>
      128.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      129. </settings><settings>
      130.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      131. </settings><result property="brandName" column="brand_name" />
      132. <settings>
      133.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      134. </settings><settings>
      135.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      136. </settings><settings>
      137.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      138. </settings><settings>
      139.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      140. </settings><result property="companyName" column="company_name" />
      141. <settings>
      142.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      143. </settings><settings>
      144.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      145. </settings></resultMap>} else {<resultMap id="brandResultMap" type="Brand">
      146. <settings>
      147.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      148. </settings><settings>
      149.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      150. </settings><settings>
      151.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      152. </settings><settings>
      153.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      154. </settings><result property="brandName" column="brand_name" />
      155. <settings>
      156.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      157. </settings><settings>
      158.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      159. </settings><settings>
      160.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      161. </settings><settings>
      162.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      163. </settings><result property="companyName" column="company_name" />
      164. <settings>
      165.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      166. </settings><settings>
      167.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      168. </settings></resultMap><settings>
      169.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      170. </settings><settings>
      171.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      172. </settings>window.alert("添加失败!");<resultMap id="brandResultMap" type="Brand">
      173. <settings>
      174.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      175. </settings><settings>
      176.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      177. </settings><settings>
      178.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      179. </settings><settings>
      180.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      181. </settings><result property="brandName" column="brand_name" />
      182. <settings>
      183.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      184. </settings><settings>
      185.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      186. </settings><settings>
      187.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      188. </settings><settings>
      189.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      190. </settings><result property="companyName" column="company_name" />
      191. <settings>
      192.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      193. </settings><settings>
      194.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      195. </settings></resultMap>}<settings>
      196.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      197. </settings><settings>
      198.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      199. </settings><settings>
      200.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      201. </settings><settings>
      202.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      203. </settings><settings>
      204.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      205. </settings><settings>
      206.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      207. </settings><settings>
      208.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      209. </settings><settings>
      210.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      211. </settings>})<settings>
      212.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      213. </settings><settings>
      214.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      215. </settings><settings>
      216.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      217. </settings><settings>
      218.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      219. </settings><settings>
      220.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      221. </settings><settings>
      222.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      223. </settings>},
      复制代码

3、删除功能

3.1、后端实现

3.1.1、dao层实现


    1. // 删除品牌<settings>
    2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    3. </settings><settings>
    4.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    5. </settings>@Delete("delete from brand.tb_brand where id = #{id}")<settings>
    6.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    7. </settings><settings>
    8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    9. </settings>void deleteBrand(int id);
    复制代码
3.1.2、service层实现


    1. // 删除品牌<settings>
    2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    3. </settings><settings>
    4.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    5. </settings>public void deleteBrand(int id) {<settings>
    6.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    7. </settings><settings>
    8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    9. </settings><settings>
    10.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    11. </settings><settings>
    12.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    13. </settings>SqlSession sqlSession = MyBatisUtils.getSqlSession();<settings>
    14.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    15. </settings><settings>
    16.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    17. </settings><settings>
    18.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    19. </settings><settings>
    20.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    21. </settings>BrandMapper mapper = sqlSession.getMapper(BrandMapper.class);<settings>
    22.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    23. </settings><settings>
    24.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    25. </settings><settings>
    26.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    27. </settings><settings>
    28.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    29. </settings>mapper.deleteBrand(id);<settings>
    30.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    31. </settings><settings>
    32.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    33. </settings><settings>
    34.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    35. </settings><settings>
    36.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    37. </settings>sqlSession.commit();<settings>
    38.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    39. </settings><settings>
    40.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    41. </settings><settings>
    42.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    43. </settings><settings>
    44.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    45. </settings>sqlSession.close();<settings>
    46.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    47. </settings><settings>
    48.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    49. </settings>}
    复制代码
3.1.3、servlet层实现


    1. package com.coolman.web.servlet;import com.coolman.service.BrandService;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;@WebServlet("/deleteBrandServlet")public class DeleteBrandServlet extends HttpServlet {<settings>
    2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    3. </settings><settings>
    4.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    5. </settings>protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {<settings>
    6.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    7. </settings><settings>
    8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    9. </settings><settings>
    10.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    11. </settings><settings>
    12.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    13. </settings>doGet(request, response);<settings>
    14.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    15. </settings><settings>
    16.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    17. </settings>}<settings>
    18.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    19. </settings><settings>
    20.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    21. </settings>protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {<settings>
    22.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    23. </settings><settings>
    24.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    25. </settings><settings>
    26.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    27. </settings><settings>
    28.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    29. </settings>// 在这里处理请求<settings>
    30.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    31. </settings><settings>
    32.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    33. </settings><settings>
    34.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    35. </settings><settings>
    36.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    37. </settings>// 获取返回的id<settings>
    38.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    39. </settings><settings>
    40.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    41. </settings><settings>
    42.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    43. </settings><settings>
    44.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    45. </settings>String idStr = request.getParameter("id");<settings>
    46.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    47. </settings><settings>
    48.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    49. </settings><settings>
    50.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    51. </settings><settings>
    52.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    53. </settings>int id = Integer.parseInt(idStr);<settings>
    54.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    55. </settings><settings>
    56.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    57. </settings><settings>
    58.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    59. </settings><settings>
    60.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    61. </settings>// 调用服务,删除该品牌<settings>
    62.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    63. </settings><settings>
    64.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    65. </settings><settings>
    66.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    67. </settings><settings>
    68.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    69. </settings>new BrandService().deleteBrand(id);<settings>
    70.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    71. </settings><settings>
    72.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    73. </settings><settings>
    74.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    75. </settings><settings>
    76.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    77. </settings>// 返回成功删除信息<settings>
    78.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    79. </settings><settings>
    80.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    81. </settings><settings>
    82.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    83. </settings><settings>
    84.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    85. </settings>response.getWriter().print("ok");<settings>
    86.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    87. </settings><settings>
    88.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    89. </settings>}}
    复制代码
3.2、前端实现


  • 在Vue对象的method属性中添加deleteBrandById方法,同时在html标签中的点击事件中,传递一个参数回来到方法中

      1. <resultMap id="brandResultMap" type="Brand">
      2. <settings>
      3.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      4. </settings><settings>
      5.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      6. </settings><settings>
      7.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      8. </settings><settings>
      9.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      10. </settings><result property="brandName" column="brand_name" />
      11. <settings>
      12.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      13. </settings><settings>
      14.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      15. </settings><settings>
      16.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      17. </settings><settings>
      18.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      19. </settings><result property="companyName" column="company_name" />
      20. <settings>
      21.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      22. </settings><settings>
      23.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      24. </settings></resultMap><settings>
      25.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      26. </settings><settings>
      27.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      28. </settings><settings>
      29.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      30. </settings><settings>
      31.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      32. </settings><settings>
      33.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      34. </settings><settings>
      35.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      36. </settings><settings>
      37.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      38. </settings><settings>
      39.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      40. </settings>修改<resultMap id="brandResultMap" type="Brand">
      41. <settings>
      42.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      43. </settings><settings>
      44.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      45. </settings><settings>
      46.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      47. </settings><settings>
      48.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      49. </settings><result property="brandName" column="brand_name" />
      50. <settings>
      51.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      52. </settings><settings>
      53.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      54. </settings><settings>
      55.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      56. </settings><settings>
      57.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      58. </settings><result property="companyName" column="company_name" />
      59. <settings>
      60.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      61. </settings><settings>
      62.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      63. </settings></resultMap>删除<resultMap id="brandResultMap" type="Brand">
      64. <settings>
      65.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      66. </settings><settings>
      67.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      68. </settings><settings>
      69.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      70. </settings><settings>
      71.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      72. </settings><result property="brandName" column="brand_name" />
      73. <settings>
      74.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      75. </settings><settings>
      76.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      77. </settings><settings>
      78.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      79. </settings><settings>
      80.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      81. </settings><result property="companyName" column="company_name" />
      82. <settings>
      83.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      84. </settings><settings>
      85.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      86. </settings></resultMap><settings>
      87.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      88. </settings><settings>
      89.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      90. </settings><settings>
      91.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      92. </settings><settings>
      93.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      94. </settings>
      复制代码
      1. // 删除数据<settings>
      2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      3. </settings><settings>
      4.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      5. </settings><settings>
      6.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      7. </settings><settings>
      8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      9. </settings><settings>
      10.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      11. </settings><settings>
      12.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      13. </settings>deleteBrandById(id){<settings>
      14.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      15. </settings><settings>
      16.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      17. </settings><settings>
      18.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      19. </settings><settings>
      20.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      21. </settings><settings>
      22.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      23. </settings><settings>
      24.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      25. </settings><settings>
      26.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      27. </settings><settings>
      28.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      29. </settings>// 发送ajax请求<settings>
      30.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      31. </settings><settings>
      32.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      33. </settings><settings>
      34.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      35. </settings><settings>
      36.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      37. </settings><settings>
      38.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      39. </settings><settings>
      40.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      41. </settings><settings>
      42.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      43. </settings><settings>
      44.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      45. </settings>axios.get("deleteBrandServlet?id=" + id).then( response => {<resultMap id="brandResultMap" type="Brand">
      46. <settings>
      47.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      48. </settings><settings>
      49.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      50. </settings><settings>
      51.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      52. </settings><settings>
      53.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      54. </settings><result property="brandName" column="brand_name" />
      55. <settings>
      56.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      57. </settings><settings>
      58.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      59. </settings><settings>
      60.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      61. </settings><settings>
      62.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      63. </settings><result property="companyName" column="company_name" />
      64. <settings>
      65.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      66. </settings><settings>
      67.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      68. </settings></resultMap>if (response.data == "ok") {<resultMap id="brandResultMap" type="Brand">
      69. <settings>
      70.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      71. </settings><settings>
      72.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      73. </settings><settings>
      74.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      75. </settings><settings>
      76.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      77. </settings><result property="brandName" column="brand_name" />
      78. <settings>
      79.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      80. </settings><settings>
      81.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      82. </settings><settings>
      83.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      84. </settings><settings>
      85.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      86. </settings><result property="companyName" column="company_name" />
      87. <settings>
      88.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      89. </settings><settings>
      90.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      91. </settings></resultMap><settings>
      92.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      93. </settings><settings>
      94.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      95. </settings>// 删除成功,跳转回brand.html<resultMap id="brandResultMap" type="Brand">
      96. <settings>
      97.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      98. </settings><settings>
      99.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      100. </settings><settings>
      101.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      102. </settings><settings>
      103.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      104. </settings><result property="brandName" column="brand_name" />
      105. <settings>
      106.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      107. </settings><settings>
      108.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      109. </settings><settings>
      110.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      111. </settings><settings>
      112.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      113. </settings><result property="companyName" column="company_name" />
      114. <settings>
      115.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      116. </settings><settings>
      117.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      118. </settings></resultMap><settings>
      119.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      120. </settings><settings>
      121.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      122. </settings>window.location.href = "brand.html";<resultMap id="brandResultMap" type="Brand">
      123. <settings>
      124.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      125. </settings><settings>
      126.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      127. </settings><settings>
      128.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      129. </settings><settings>
      130.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      131. </settings><result property="brandName" column="brand_name" />
      132. <settings>
      133.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      134. </settings><settings>
      135.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      136. </settings><settings>
      137.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      138. </settings><settings>
      139.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      140. </settings><result property="companyName" column="company_name" />
      141. <settings>
      142.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      143. </settings><settings>
      144.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      145. </settings></resultMap>} else {<resultMap id="brandResultMap" type="Brand">
      146. <settings>
      147.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      148. </settings><settings>
      149.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      150. </settings><settings>
      151.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      152. </settings><settings>
      153.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      154. </settings><result property="brandName" column="brand_name" />
      155. <settings>
      156.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      157. </settings><settings>
      158.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      159. </settings><settings>
      160.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      161. </settings><settings>
      162.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      163. </settings><result property="companyName" column="company_name" />
      164. <settings>
      165.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      166. </settings><settings>
      167.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      168. </settings></resultMap><settings>
      169.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      170. </settings><settings>
      171.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      172. </settings>window.alert("删除失败");<resultMap id="brandResultMap" type="Brand">
      173. <settings>
      174.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      175. </settings><settings>
      176.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      177. </settings><settings>
      178.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      179. </settings><settings>
      180.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      181. </settings><result property="brandName" column="brand_name" />
      182. <settings>
      183.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      184. </settings><settings>
      185.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      186. </settings><settings>
      187.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      188. </settings><settings>
      189.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      190. </settings><result property="companyName" column="company_name" />
      191. <settings>
      192.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      193. </settings><settings>
      194.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      195. </settings></resultMap>}<settings>
      196.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      197. </settings><settings>
      198.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      199. </settings><settings>
      200.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      201. </settings><settings>
      202.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      203. </settings><settings>
      204.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      205. </settings><settings>
      206.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      207. </settings><settings>
      208.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      209. </settings><settings>
      210.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      211. </settings>});<settings>
      212.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      213. </settings><settings>
      214.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      215. </settings><settings>
      216.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      217. </settings><settings>
      218.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      219. </settings><settings>
      220.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      221. </settings><settings>
      222.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      223. </settings>},
      复制代码

4、修改功能

4.1、后端实现

4.1.1、dao层实现


    1. // 修改品牌<settings>
    2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    3. </settings><settings>
    4.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    5. </settings>// 回显功能,根据id查询品牌信息<settings>
    6.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    7. </settings><settings>
    8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    9. </settings>@Select("select * from brand.tb_brand where id = #{id}")<settings>
    10.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    11. </settings><settings>
    12.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    13. </settings>Brand selectBrandById(int id);<settings>
    14.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    15. </settings><settings>
    16.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    17. </settings>// 修改功能<settings>
    18.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    19. </settings><settings>
    20.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    21. </settings>@Update("update brand.tb_brand set brand_name = #{brandName}, company_name = #{companyName}, ordered = #{ordered}, " +<settings>
    22.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    23. </settings><settings>
    24.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    25. </settings><settings>
    26.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    27. </settings><settings>
    28.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    29. </settings><settings>
    30.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    31. </settings><settings>
    32.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    33. </settings>"description = #{description},status = #{status} where id = #{id}")<settings>
    34.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    35. </settings><settings>
    36.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    37. </settings>void updateBrandById(Brand brand);
    复制代码
4.1.2、service层实现


    1. <settings>
    2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    3. </settings><settings>
    4.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    5. </settings>// 修改品牌<settings>
    6.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    7. </settings><settings>
    8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    9. </settings>// 回显功能<settings>
    10.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    11. </settings><settings>
    12.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    13. </settings>public Brand selectBrandById(int id) {<settings>
    14.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    15. </settings><settings>
    16.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    17. </settings><settings>
    18.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    19. </settings><settings>
    20.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    21. </settings>SqlSession sqlSession = MyBatisUtils.getSqlSession();<settings>
    22.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    23. </settings><settings>
    24.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    25. </settings><settings>
    26.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    27. </settings><settings>
    28.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    29. </settings>BrandMapper mapper = sqlSession.getMapper(BrandMapper.class);<settings>
    30.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    31. </settings><settings>
    32.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    33. </settings><settings>
    34.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    35. </settings><settings>
    36.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    37. </settings>Brand brand = mapper.selectBrandById(id);<settings>
    38.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    39. </settings><settings>
    40.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    41. </settings><settings>
    42.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    43. </settings><settings>
    44.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    45. </settings>sqlSession.close();<settings>
    46.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    47. </settings><settings>
    48.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    49. </settings><settings>
    50.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    51. </settings><settings>
    52.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    53. </settings>return brand;<settings>
    54.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    55. </settings><settings>
    56.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    57. </settings>}<settings>
    58.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    59. </settings><settings>
    60.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    61. </settings>// 修改功能<settings>
    62.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    63. </settings><settings>
    64.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    65. </settings>public void updateBrandById(Brand brand) {<settings>
    66.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    67. </settings><settings>
    68.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    69. </settings><settings>
    70.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    71. </settings><settings>
    72.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    73. </settings>SqlSession sqlSession = MyBatisUtils.getSqlSession();<settings>
    74.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    75. </settings><settings>
    76.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    77. </settings><settings>
    78.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    79. </settings><settings>
    80.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    81. </settings>sqlSession.getMapper(BrandMapper.class).updateBrandById(brand);<settings>
    82.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    83. </settings><settings>
    84.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    85. </settings><settings>
    86.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    87. </settings><settings>
    88.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    89. </settings>sqlSession.commit();<settings>
    90.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    91. </settings><settings>
    92.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    93. </settings><settings>
    94.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    95. </settings><settings>
    96.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    97. </settings>sqlSession.close();<settings>
    98.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    99. </settings><settings>
    100.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    101. </settings>}
    复制代码
4.1.3、servlet层实现


  • 回显功能

      1. package com.coolman.web.servlet;import com.alibaba.fastjson.JSON;import com.coolman.pojo.Brand;import com.coolman.service.BrandService;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;@WebServlet("/selectBrandByIdServlet")public class SelectBrandByIdServlet extends HttpServlet {<settings>
      2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      3. </settings><settings>
      4.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      5. </settings>protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {<settings>
      6.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      7. </settings><settings>
      8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      9. </settings><settings>
      10.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      11. </settings><settings>
      12.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      13. </settings>doGet(request, response);<settings>
      14.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      15. </settings><settings>
      16.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      17. </settings>}<settings>
      18.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      19. </settings><settings>
      20.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      21. </settings>protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {<settings>
      22.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      23. </settings><settings>
      24.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      25. </settings><settings>
      26.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      27. </settings><settings>
      28.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      29. </settings>// 在这里处理请求<settings>
      30.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      31. </settings><settings>
      32.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      33. </settings><settings>
      34.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      35. </settings><settings>
      36.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      37. </settings>// 接收前端返回的id<settings>
      38.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      39. </settings><settings>
      40.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      41. </settings><settings>
      42.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      43. </settings><settings>
      44.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      45. </settings>String idStr = request.getParameter("id");<settings>
      46.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      47. </settings><settings>
      48.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      49. </settings><settings>
      50.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      51. </settings><settings>
      52.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      53. </settings>int id = Integer.parseInt(idStr);<settings>
      54.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      55. </settings><settings>
      56.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      57. </settings><settings>
      58.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      59. </settings><settings>
      60.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      61. </settings>// 调用服务,查询品牌信息<settings>
      62.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      63. </settings><settings>
      64.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      65. </settings><settings>
      66.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      67. </settings><settings>
      68.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      69. </settings>Brand brand = new BrandService().selectBrandById(id);<settings>
      70.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      71. </settings><settings>
      72.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      73. </settings><settings>
      74.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      75. </settings><settings>
      76.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      77. </settings>// 将Java对象转换成json数据,返回给前端<settings>
      78.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      79. </settings><settings>
      80.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      81. </settings><settings>
      82.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      83. </settings><settings>
      84.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      85. </settings>String jsonString = JSON.toJSONString(brand);<settings>
      86.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      87. </settings><settings>
      88.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      89. </settings><settings>
      90.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      91. </settings><settings>
      92.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      93. </settings>// 向前端声明返回的数据是json数据,同时更改编码格式防止编码错误<settings>
      94.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      95. </settings><settings>
      96.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      97. </settings><settings>
      98.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      99. </settings><settings>
      100.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      101. </settings>response.setContentType("application/json;charset=utf-8");//<settings>
      102.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      103. </settings><settings>
      104.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      105. </settings><settings>
      106.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      107. </settings><settings>
      108.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      109. </settings>System.out.println(jsonString);<settings>
      110.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      111. </settings><settings>
      112.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      113. </settings><settings>
      114.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      115. </settings><settings>
      116.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      117. </settings>response.getWriter().print(jsonString);<settings>
      118.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      119. </settings><settings>
      120.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      121. </settings>}}
      复制代码

  • 修改功能

      1. package com.coolman.web.servlet;import com.alibaba.fastjson.JSON;import com.coolman.pojo.Brand;import com.coolman.service.BrandService;import javax.servlet.ServletException;import javax.servlet.ServletInputStream;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;@WebServlet("/updateBrandByIdServlet")public class UpdateBrandByIdServlet extends HttpServlet {<settings>
      2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      3. </settings><settings>
      4.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      5. </settings>protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {<settings>
      6.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      7. </settings><settings>
      8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      9. </settings><settings>
      10.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      11. </settings><settings>
      12.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      13. </settings>doGet(request, response);<settings>
      14.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      15. </settings><settings>
      16.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      17. </settings>}<settings>
      18.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      19. </settings><settings>
      20.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      21. </settings>protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {<settings>
      22.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      23. </settings><settings>
      24.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      25. </settings><settings>
      26.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      27. </settings><settings>
      28.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      29. </settings>// 在这里处理请求<settings>
      30.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      31. </settings><settings>
      32.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      33. </settings><settings>
      34.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      35. </settings><settings>
      36.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      37. </settings>// 接收前端返回的json数据<settings>
      38.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      39. </settings><settings>
      40.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      41. </settings><settings>
      42.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      43. </settings><settings>
      44.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      45. </settings>// 得到输入流<settings>
      46.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      47. </settings><settings>
      48.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      49. </settings><settings>
      50.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      51. </settings><settings>
      52.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      53. </settings>ServletInputStream inputStream = request.getInputStream();<settings>
      54.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      55. </settings><settings>
      56.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      57. </settings><settings>
      58.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      59. </settings><settings>
      60.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      61. </settings>// 待用JSON的API转换成JAVA对象<settings>
      62.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      63. </settings><settings>
      64.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      65. </settings><settings>
      66.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      67. </settings><settings>
      68.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      69. </settings>Brand brand = JSON.parseObject(inputStream, Brand.class);<settings>
      70.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      71. </settings><settings>
      72.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      73. </settings><settings>
      74.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      75. </settings><settings>
      76.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      77. </settings>// 调用服务,修改数据<settings>
      78.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      79. </settings><settings>
      80.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      81. </settings><settings>
      82.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      83. </settings><settings>
      84.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      85. </settings>new BrandService().updateBrandById(brand);<settings>
      86.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      87. </settings><settings>
      88.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      89. </settings><settings>
      90.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      91. </settings><settings>
      92.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      93. </settings>// 返回修改成功信息给前端<settings>
      94.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      95. </settings><settings>
      96.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      97. </settings><settings>
      98.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      99. </settings><settings>
      100.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      101. </settings>response.getWriter().print("ok");<settings>
      102.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      103. </settings><settings>
      104.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      105. </settings>}}
      复制代码

4.2、前端实现


    1. //修改数据<settings>
    2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    3. </settings><settings>
    4.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    5. </settings><settings>
    6.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    7. </settings><settings>
    8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    9. </settings><settings>
    10.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    11. </settings><settings>
    12.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    13. </settings>// 点击修改按钮后,为了增强用户体验,添加一个数据回显功能<settings>
    14.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    15. </settings><settings>
    16.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    17. </settings><settings>
    18.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    19. </settings><settings>
    20.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    21. </settings><settings>
    22.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    23. </settings><settings>
    24.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    25. </settings>selectBrandById(id){<settings>
    26.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    27. </settings><settings>
    28.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    29. </settings><settings>
    30.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    31. </settings><settings>
    32.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    33. </settings><settings>
    34.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    35. </settings><settings>
    36.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    37. </settings><settings>
    38.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    39. </settings><settings>
    40.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    41. </settings>this.dialogVisibleUpdate = true<settings>
    42.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    43. </settings><settings>
    44.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    45. </settings><settings>
    46.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    47. </settings><settings>
    48.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    49. </settings><settings>
    50.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    51. </settings><settings>
    52.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    53. </settings><settings>
    54.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    55. </settings><settings>
    56.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    57. </settings>// 发送ajax请求<settings>
    58.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    59. </settings><settings>
    60.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    61. </settings><settings>
    62.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    63. </settings><settings>
    64.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    65. </settings><settings>
    66.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    67. </settings><settings>
    68.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    69. </settings><settings>
    70.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    71. </settings><settings>
    72.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    73. </settings>axios.get("selectBrandByIdServlet?id=" + id).then(response => {<settings>
    74.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    75. </settings><settings>
    76.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    77. </settings><settings>
    78.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    79. </settings><settings>
    80.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    81. </settings><settings>
    82.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    83. </settings><settings>
    84.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    85. </settings><settings>
    86.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    87. </settings><settings>
    88.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    89. </settings> // 接收后端返回的json数据<settings>
    90.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    91. </settings><settings>
    92.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    93. </settings><settings>
    94.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    95. </settings><settings>
    96.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    97. </settings><settings>
    98.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    99. </settings><settings>
    100.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    101. </settings><settings>
    102.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    103. </settings><settings>
    104.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    105. </settings> this.brand = response.data;<settings>
    106.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    107. </settings><settings>
    108.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    109. </settings><settings>
    110.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    111. </settings><settings>
    112.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    113. </settings><settings>
    114.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    115. </settings><settings>
    116.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    117. </settings><settings>
    118.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    119. </settings><settings>
    120.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    121. </settings> // el-switch开关的默认值必须类型也要匹配~<settings>
    122.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    123. </settings><settings>
    124.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    125. </settings><settings>
    126.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    127. </settings><settings>
    128.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    129. </settings><settings>
    130.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    131. </settings><settings>
    132.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    133. </settings><settings>
    134.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    135. </settings><settings>
    136.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    137. </settings> this.brand.status = this.brand.status.toString();<settings>
    138.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    139. </settings><settings>
    140.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    141. </settings><settings>
    142.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    143. </settings><settings>
    144.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    145. </settings><settings>
    146.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    147. </settings><settings>
    148.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    149. </settings><settings>
    150.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    151. </settings><settings>
    152.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    153. </settings> console.log(this.brand);<settings>
    154.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    155. </settings><settings>
    156.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    157. </settings><settings>
    158.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    159. </settings><settings>
    160.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    161. </settings><settings>
    162.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    163. </settings><settings>
    164.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    165. </settings><settings>
    166.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    167. </settings><settings>
    168.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    169. </settings>});<settings>
    170.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    171. </settings><settings>
    172.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    173. </settings><settings>
    174.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    175. </settings><settings>
    176.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    177. </settings><settings>
    178.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    179. </settings><settings>
    180.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    181. </settings>},<settings>
    182.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    183. </settings><settings>
    184.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    185. </settings><settings>
    186.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    187. </settings><settings>
    188.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    189. </settings><settings>
    190.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    191. </settings><settings>
    192.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    193. </settings>// 执行修改语句<settings>
    194.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    195. </settings><settings>
    196.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    197. </settings><settings>
    198.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    199. </settings><settings>
    200.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    201. </settings><settings>
    202.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    203. </settings><settings>
    204.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    205. </settings>updateBrandById(id){<settings>
    206.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    207. </settings><settings>
    208.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    209. </settings><settings>
    210.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    211. </settings><settings>
    212.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    213. </settings><settings>
    214.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    215. </settings><settings>
    216.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    217. </settings><settings>
    218.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    219. </settings><settings>
    220.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    221. </settings>// 发送ajax请求<settings>
    222.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    223. </settings><settings>
    224.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    225. </settings><settings>
    226.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    227. </settings><settings>
    228.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    229. </settings><settings>
    230.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    231. </settings><settings>
    232.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    233. </settings><settings>
    234.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    235. </settings><settings>
    236.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    237. </settings>axios.post("updateBrandByIdServlet", this.brand).then(response => {<settings>
    238.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    239. </settings><settings>
    240.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    241. </settings><settings>
    242.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    243. </settings><settings>
    244.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    245. </settings><settings>
    246.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    247. </settings><settings>
    248.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    249. </settings><settings>
    250.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    251. </settings><settings>
    252.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    253. </settings><settings>
    254.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    255. </settings> if (response.data == "ok") {<resultMap id="brandResultMap" type="Brand">
    256. <settings>
    257.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    258. </settings><settings>
    259.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    260. </settings><settings>
    261.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    262. </settings><settings>
    263.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    264. </settings><result property="brandName" column="brand_name" />
    265. <settings>
    266.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    267. </settings><settings>
    268.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    269. </settings><settings>
    270.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    271. </settings><settings>
    272.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    273. </settings><result property="companyName" column="company_name" />
    274. <settings>
    275.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    276. </settings><settings>
    277.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    278. </settings></resultMap><settings>
    279.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    280. </settings> // 跳转到brand.html页面<resultMap id="brandResultMap" type="Brand">
    281. <settings>
    282.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    283. </settings><settings>
    284.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    285. </settings><settings>
    286.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    287. </settings><settings>
    288.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    289. </settings><result property="brandName" column="brand_name" />
    290. <settings>
    291.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    292. </settings><settings>
    293.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    294. </settings><settings>
    295.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    296. </settings><settings>
    297.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    298. </settings><result property="companyName" column="company_name" />
    299. <settings>
    300.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    301. </settings><settings>
    302.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    303. </settings></resultMap><settings>
    304.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    305. </settings> window.location.href = "brand.html";<settings>
    306.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    307. </settings><settings>
    308.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    309. </settings><settings>
    310.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    311. </settings><settings>
    312.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    313. </settings><settings>
    314.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    315. </settings><settings>
    316.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    317. </settings><settings>
    318.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    319. </settings><settings>
    320.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    321. </settings><settings>
    322.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    323. </settings> }else {<resultMap id="brandResultMap" type="Brand">
    324. <settings>
    325.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    326. </settings><settings>
    327.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    328. </settings><settings>
    329.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    330. </settings><settings>
    331.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    332. </settings><result property="brandName" column="brand_name" />
    333. <settings>
    334.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    335. </settings><settings>
    336.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    337. </settings><settings>
    338.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    339. </settings><settings>
    340.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    341. </settings><result property="companyName" column="company_name" />
    342. <settings>
    343.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    344. </settings><settings>
    345.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    346. </settings></resultMap><settings>
    347.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    348. </settings> window.alert("修改失败!")<settings>
    349.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    350. </settings><settings>
    351.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    352. </settings><settings>
    353.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    354. </settings><settings>
    355.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    356. </settings><settings>
    357.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    358. </settings><settings>
    359.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    360. </settings><settings>
    361.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    362. </settings><settings>
    363.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    364. </settings><settings>
    365.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    366. </settings> }<settings>
    367.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    368. </settings><settings>
    369.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    370. </settings><settings>
    371.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    372. </settings><settings>
    373.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    374. </settings><settings>
    375.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    376. </settings><settings>
    377.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    378. </settings><settings>
    379.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    380. </settings><settings>
    381.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    382. </settings>});<settings>
    383.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    384. </settings><settings>
    385.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    386. </settings><settings>
    387.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    388. </settings><settings>
    389.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    390. </settings><settings>
    391.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    392. </settings><settings>
    393.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    394. </settings>},
    复制代码
5、servlet优化

5.1、背景


  • Web层的Servlet个数太多,不利于管理和编写

    • 模块的每一个功能都需要定义一个servlet,当模块的数量多时,就很容易造成servlet泛滥。

5.2、解决方法


  • 一个模块只定义一个servlet,模块中的每一个功能只需要在servlet中定义对应的方法,如下代码所示
    1. @WebServlet("/brand/*")public class BrandServlet {<settings>
    2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    3. </settings><settings>
    4.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    5. </settings>//查询所有        public void selectAll(...) {}<settings>
    6.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    7. </settings><settings>
    8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    9. </settings><settings>
    10.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    11. </settings><settings>
    12.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    13. </settings>//添加数据<settings>
    14.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    15. </settings><settings>
    16.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    17. </settings>public void add(...) {}<settings>
    18.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    19. </settings><settings>
    20.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    21. </settings><settings>
    22.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    23. </settings><settings>
    24.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    25. </settings> //修改数据<settings>
    26.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    27. </settings><settings>
    28.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    29. </settings>public void update(...) {}<settings>
    30.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    31. </settings><settings>
    32.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    33. </settings><settings>
    34.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    35. </settings><settings>
    36.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    37. </settings>//删除删除<settings>
    38.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    39. </settings><settings>
    40.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    41. </settings>public void delete(...) {}}
    复制代码
5.3、思路


  • 当发送请求至servlet,tomcat会自动调用service()方法,源码如下所示


    • 我们一般在自定义的servlet中会重写doGet()和doPost()方法,当我们访问该servlet的时候会根据请求方式将请求分发给doGet()或者doPost()方法

  • 那么可以仿照这样的请求分发的思想,在service()方法中根据具体的操作调用对应的方法

    • 如:查询所有就调用selectAll()方法,添加企业信息就调用add()方法

5.4、具体实现


  • 定义一个通用的servlet类,在定义其他的servlet是不需要继承HttpServlet,而继承我们定义的BaseServlet,在BaseServlet中调用具体servlet(如BrandServlet)中的对应方法,如下所示

    • BaseServlet

        1. public class BaseServlet extends HttpServlet {<settings>
        2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        3. </settings><settings>
        4.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        5. </settings>@Override<settings>
        6.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        7. </settings><settings>
        8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        9. </settings>protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {<settings>
        10.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        11. </settings><settings>
        12.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        13. </settings><settings>
        14.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        15. </settings><settings>
        16.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        17. </settings>//进行请求的分发<settings>
        18.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        19. </settings><settings>
        20.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        21. </settings>}}
        复制代码

    • BrandServlet

        1. @WebServlet("/brand/*")public class BrandServlet extends BaseServlet {<settings>
        2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        3. </settings><settings>
        4.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        5. </settings>//用户实现分页查询        public void selectAll(...) {}<settings>
        6.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        7. </settings><settings>
        8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        9. </settings><settings>
        10.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        11. </settings><settings>
        12.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        13. </settings> //添加企业信息<settings>
        14.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        15. </settings><settings>
        16.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        17. </settings>public void add(...) {}<settings>
        18.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        19. </settings><settings>
        20.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        21. </settings><settings>
        22.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        23. </settings><settings>
        24.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        25. </settings>//修改企业信息<settings>
        26.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        27. </settings><settings>
        28.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        29. </settings>public void update(...) {}<settings>
        30.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        31. </settings><settings>
        32.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        33. </settings><settings>
        34.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        35. </settings><settings>
        36.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        37. </settings>//删除企业信息<settings>
        38.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        39. </settings><settings>
        40.   <setting name="mapUnderscoreToCamelCase" value="true"/>
        41. </settings>public void delete(...) {}}
        复制代码


  • 那么如何在BaseServlet中调用对应的方法,进行请求分发呢?

    • 可以规定在发送请求的时候,请求资源的二级路径(/brandServlet/selectAll)和需要调用的方法名相同,如下所示

      • 查询所有数据的路径以后就需要写成: http://localhost:8080/brand-case/brandServlet/selectAll
      • 添加数据的路径以后就需要写成: http://localhost:8080/brand-case/brandServlet/add
      • 修改数据的路径以后就需要写成: http://localhost:8080/brand-case/brandServlet/update
      • 删除数据的路径以后就需要写成: http://localhost:8080/brand-case/brandServlet/delete

    • 或者给在路径中添加一个参数,值为对应的方法名称,如下所示

      • 查询所有数据的路径以后就需要写成: http://localhost:8080/brand-case/brandServlet?action=selectAll
      • ...


  • 这样的话,在BaseServlet中就需要获取到资源的二级路径作为方法名或者路径中的action参数的值,然后调用该方法
5.4.1、后端代码


  • BaseServlet

      1. package com.coolman.web.servlet;import cn.hutool.core.util.StrUtil;import com.coolman.web.servlet.BrandServlet;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;public class BaseServlet extends HttpServlet {<settings>
      2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      3. </settings><settings>
      4.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      5. </settings>@Override<settings>
      6.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      7. </settings><settings>
      8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      9. </settings>// tomcat中的servlet每次被调用都会执行service方法<settings>
      10.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      11. </settings><settings>
      12.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      13. </settings>protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {<settings>
      14.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      15. </settings><settings>
      16.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      17. </settings><settings>
      18.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      19. </settings><settings>
      20.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      21. </settings>// 在这里分发请求<settings>
      22.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      23. </settings><settings>
      24.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      25. </settings><settings>
      26.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      27. </settings><settings>
      28.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      29. </settings>// 1. 获取方法名称<settings>
      30.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      31. </settings><settings>
      32.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      33. </settings><settings>
      34.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      35. </settings><settings>
      36.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      37. </settings>// 1.1 如果请求的URL格式为 .../brandServlet?action=selectAll<settings>
      38.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      39. </settings><settings>
      40.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      41. </settings><settings>
      42.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      43. </settings><settings>
      44.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      45. </settings>// 那么获取方法名称则要简单很多//<settings>
      46.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      47. </settings><settings>
      48.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      49. </settings><settings>
      50.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      51. </settings><settings>
      52.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      53. </settings>String methodName = request.getParameter("action");<settings>
      54.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      55. </settings><settings>
      56.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      57. </settings> // 但是在前端的ajax请求中就需要多写一些单词<settings>
      58.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      59. </settings><settings>
      60.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      61. </settings><settings>
      62.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      63. </settings><settings>
      64.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      65. </settings>// 1.2 如果请求的URL格式为 .../brandServlet/selectAll<settings>
      66.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      67. </settings><settings>
      68.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      69. </settings><settings>
      70.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      71. </settings><settings>
      72.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      73. </settings>// 使用工具类,获取到最后一个'/'号后面的字符串<settings>
      74.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      75. </settings><settings>
      76.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      77. </settings><settings>
      78.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      79. </settings><settings>
      80.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      81. </settings>// 1.2.1 获取请求的URI<settings>
      82.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      83. </settings><settings>
      84.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      85. </settings><settings>
      86.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      87. </settings><settings>
      88.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      89. </settings>String requestURI = request.getRequestURI();<settings>
      90.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      91. </settings><settings>
      92.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      93. </settings><settings>
      94.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      95. </settings><settings>
      96.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      97. </settings>// 1.2.2 使用工具类,获取到最后一个'/'号后面的字符串<settings>
      98.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      99. </settings><settings>
      100.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      101. </settings><settings>
      102.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      103. </settings><settings>
      104.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      105. </settings>String methodName = StrUtil.subAfter(requestURI, "/", true);<settings>
      106.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      107. </settings><settings>
      108.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      109. </settings><settings>
      110.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      111. </settings><settings>
      112.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      113. </settings>// 2. 获取方法名称后调用方法<settings>
      114.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      115. </settings><settings>
      116.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      117. </settings><settings>
      118.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      119. </settings><settings>
      120.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      121. </settings>// 方式1://<settings>
      122.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      123. </settings><settings>
      124.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      125. </settings><settings>
      126.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      127. </settings><settings>
      128.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      129. </settings>if ("selectAll".equals(methodName)) {//<settings>
      130.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      131. </settings><settings>
      132.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      133. </settings><settings>
      134.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      135. </settings><settings>
      136.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      137. </settings><settings>
      138.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      139. </settings><settings>
      140.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      141. </settings>selectAll(request, response);//<settings>
      142.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      143. </settings><settings>
      144.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      145. </settings><settings>
      146.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      147. </settings><settings>
      148.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      149. </settings>} else if ("add".equals(methodName)) {//<settings>
      150.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      151. </settings><settings>
      152.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      153. </settings><settings>
      154.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      155. </settings><settings>
      156.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      157. </settings><settings>
      158.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      159. </settings><settings>
      160.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      161. </settings>add(request, response);//<settings>
      162.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      163. </settings><settings>
      164.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      165. </settings><settings>
      166.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      167. </settings><settings>
      168.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      169. </settings>} else if ("delete".equals(methodName)) {//<settings>
      170.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      171. </settings><settings>
      172.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      173. </settings><settings>
      174.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      175. </settings><settings>
      176.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      177. </settings><settings>
      178.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      179. </settings><settings>
      180.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      181. </settings>delete(request, response);//<settings>
      182.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      183. </settings><settings>
      184.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      185. </settings><settings>
      186.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      187. </settings><settings>
      188.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      189. </settings>} else if ("update".equals(methodName)) {//<settings>
      190.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      191. </settings><settings>
      192.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      193. </settings><settings>
      194.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      195. </settings><settings>
      196.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      197. </settings><settings>
      198.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      199. </settings><settings>
      200.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      201. </settings>update(request, response);//<settings>
      202.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      203. </settings><settings>
      204.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      205. </settings><settings>
      206.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      207. </settings><settings>
      208.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      209. </settings>} //else if ...<settings>
      210.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      211. </settings><settings>
      212.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      213. </settings><settings>
      214.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      215. </settings><settings>
      216.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      217. </settings>// 方式2: 方式1在当功能多的时候就会显地条件判断很冗余<settings>
      218.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      219. </settings><settings>
      220.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      221. </settings><settings>
      222.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      223. </settings><settings>
      224.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      225. </settings>//<settings>
      226.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      227. </settings>可以利用反射的方法,获取到方法,然后调用对应的方法即可<settings>
      228.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      229. </settings><settings>
      230.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      231. </settings><settings>
      232.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      233. </settings><settings>
      234.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      235. </settings>try {<settings>
      236.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      237. </settings><settings>
      238.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      239. </settings><settings>
      240.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      241. </settings><settings>
      242.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      243. </settings><settings>
      244.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      245. </settings><settings>
      246.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      247. </settings>Method method = this.getClass().getDeclaredMethod(methodName, HttpServletRequest.class, HttpServletResponse.class);<settings>
      248.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      249. </settings><settings>
      250.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      251. </settings><settings>
      252.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      253. </settings><settings>
      254.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      255. </settings><settings>
      256.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      257. </settings><settings>
      258.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      259. </settings>// 再让方法对象执行<settings>
      260.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      261. </settings><settings>
      262.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      263. </settings><settings>
      264.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      265. </settings><settings>
      266.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      267. </settings><settings>
      268.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      269. </settings><settings>
      270.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      271. </settings>// 暴力反射获取字节码对象的时候需要去除权限(在同一个包下,protected是可以访问的)//<settings>
      272.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      273. </settings><settings>
      274.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      275. </settings><settings>
      276.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      277. </settings><settings>
      278.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      279. </settings><settings>
      280.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      281. </settings><settings>
      282.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      283. </settings>method.setAccessible(true);<settings>
      284.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      285. </settings><settings>
      286.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      287. </settings><settings>
      288.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      289. </settings><settings>
      290.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      291. </settings><settings>
      292.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      293. </settings><settings>
      294.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      295. </settings>method.invoke(this, request, response);<settings>
      296.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      297. </settings><settings>
      298.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      299. </settings><settings>
      300.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      301. </settings><settings>
      302.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      303. </settings>} catch (Exception e) {<settings>
      304.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      305. </settings><settings>
      306.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      307. </settings><settings>
      308.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      309. </settings><settings>
      310.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      311. </settings><settings>
      312.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      313. </settings><settings>
      314.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      315. </settings>e.printStackTrace();<settings>
      316.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      317. </settings><settings>
      318.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      319. </settings><settings>
      320.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      321. </settings><settings>
      322.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      323. </settings>}//<settings>
      324.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      325. </settings><settings>
      326.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      327. </settings><settings>
      328.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      329. </settings><settings>
      330.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      331. </settings>catch (NoSuchMethodException | IllegalAccessException | InvocationTargetException e) {//<settings>
      332.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      333. </settings><settings>
      334.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      335. </settings><settings>
      336.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      337. </settings><settings>
      338.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      339. </settings><settings>
      340.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      341. </settings><settings>
      342.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      343. </settings>e.printStackTrace();//<settings>
      344.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      345. </settings><settings>
      346.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      347. </settings><settings>
      348.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      349. </settings><settings>
      350.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      351. </settings>}<settings>
      352.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      353. </settings><settings>
      354.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      355. </settings>}}
      复制代码

  • BrandServlet

      1. package com.coolman.web.servlet;import com.alibaba.fastjson.JSON;import com.coolman.pojo.Brand;import com.coolman.service.BrandService;import javax.servlet.ServletException;import javax.servlet.ServletInputStream;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;import java.util.List;@WebServlet("/brand/*") // 不带action//@WebServlet("/brand") // 带actionpublic class BrandServlet extends BaseServlet {<settings>
      2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      3. </settings><settings>
      4.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      5. </settings>// 查询所有品牌<settings>
      6.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      7. </settings><settings>
      8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      9. </settings>protected void selectAll(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {<settings>
      10.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      11. </settings><settings>
      12.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      13. </settings><settings>
      14.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      15. </settings><settings>
      16.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      17. </settings>// 调用服务,查询所有<settings>
      18.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      19. </settings><settings>
      20.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      21. </settings><settings>
      22.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      23. </settings><settings>
      24.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      25. </settings>List brands = new BrandService().selectAllBrands();//<settings>
      26.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      27. </settings><settings>
      28.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      29. </settings><settings>
      30.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      31. </settings><settings>
      32.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      33. </settings>System.out.println(brands);<settings>
      34.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      35. </settings><settings>
      36.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      37. </settings><settings>
      38.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      39. </settings><settings>
      40.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      41. </settings>// 将List对象转换为JSON字符串,传递给前端<settings>
      42.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      43. </settings><settings>
      44.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      45. </settings><settings>
      46.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      47. </settings><settings>
      48.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      49. </settings>String brandsJson = JSON.toJSONString(brands);<settings>
      50.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      51. </settings><settings>
      52.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      53. </settings><settings>
      54.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      55. </settings><settings>
      56.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      57. </settings>// 解决中文乱码问题,声明字符串为JSON字符串<settings>
      58.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      59. </settings><settings>
      60.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      61. </settings><settings>
      62.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      63. </settings><settings>
      64.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      65. </settings>response.setContentType("application/json;charset=utf-8");<settings>
      66.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      67. </settings><settings>
      68.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      69. </settings><settings>
      70.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      71. </settings><settings>
      72.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      73. </settings>// 返回JSON字符串<settings>
      74.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      75. </settings><settings>
      76.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      77. </settings><settings>
      78.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      79. </settings><settings>
      80.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      81. </settings>response.getWriter().print(brandsJson);<settings>
      82.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      83. </settings><settings>
      84.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      85. </settings>}<settings>
      86.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      87. </settings><settings>
      88.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      89. </settings>// 添加品牌<settings>
      90.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      91. </settings><settings>
      92.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      93. </settings>protected void add(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {<settings>
      94.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      95. </settings><settings>
      96.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      97. </settings><settings>
      98.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      99. </settings><settings>
      100.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      101. </settings>// 获取ajax请求返回的json字符串<settings>
      102.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      103. </settings><settings>
      104.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      105. </settings><settings>
      106.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      107. </settings><settings>
      108.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      109. </settings>// 获取请求体中的输入流<settings>
      110.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      111. </settings><settings>
      112.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      113. </settings><settings>
      114.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      115. </settings><settings>
      116.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      117. </settings>ServletInputStream inputStream = request.getInputStream();<settings>
      118.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      119. </settings><settings>
      120.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      121. </settings><settings>
      122.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      123. </settings><settings>
      124.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      125. </settings>// 调用JSON的api将返回的json字符串转换为实体类对象<settings>
      126.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      127. </settings><settings>
      128.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      129. </settings><settings>
      130.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      131. </settings><settings>
      132.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      133. </settings>Brand brand = JSON.parseObject(inputStream, Brand.class);<settings>
      134.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      135. </settings><settings>
      136.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      137. </settings><settings>
      138.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      139. </settings><settings>
      140.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      141. </settings>// 调用服务保存信息<settings>
      142.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      143. </settings><settings>
      144.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      145. </settings><settings>
      146.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      147. </settings><settings>
      148.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      149. </settings>new BrandService().addBrand(brand);<settings>
      150.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      151. </settings><settings>
      152.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      153. </settings><settings>
      154.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      155. </settings><settings>
      156.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      157. </settings>response.getWriter().print("ok");<settings>
      158.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      159. </settings><settings>
      160.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      161. </settings>}<settings>
      162.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      163. </settings><settings>
      164.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      165. </settings>// 删除品牌<settings>
      166.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      167. </settings><settings>
      168.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      169. </settings>protected void delete(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {<settings>
      170.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      171. </settings><settings>
      172.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      173. </settings><settings>
      174.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      175. </settings><settings>
      176.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      177. </settings>// 获取返回的id<settings>
      178.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      179. </settings><settings>
      180.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      181. </settings><settings>
      182.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      183. </settings><settings>
      184.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      185. </settings>String idStr = request.getParameter("id");<settings>
      186.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      187. </settings><settings>
      188.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      189. </settings><settings>
      190.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      191. </settings><settings>
      192.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      193. </settings>int id = Integer.parseInt(idStr);<settings>
      194.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      195. </settings><settings>
      196.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      197. </settings><settings>
      198.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      199. </settings><settings>
      200.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      201. </settings>// 调用服务,删除该品牌<settings>
      202.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      203. </settings><settings>
      204.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      205. </settings><settings>
      206.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      207. </settings><settings>
      208.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      209. </settings>new BrandService().deleteBrand(id);<settings>
      210.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      211. </settings><settings>
      212.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      213. </settings><settings>
      214.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      215. </settings><settings>
      216.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      217. </settings>// 返回成功删除信息<settings>
      218.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      219. </settings><settings>
      220.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      221. </settings><settings>
      222.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      223. </settings><settings>
      224.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      225. </settings>response.getWriter().print("ok");<settings>
      226.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      227. </settings><settings>
      228.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      229. </settings>}<settings>
      230.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      231. </settings><settings>
      232.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      233. </settings>// 根据id查询品牌<settings>
      234.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      235. </settings><settings>
      236.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      237. </settings>protected void selectBrandById(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {<settings>
      238.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      239. </settings><settings>
      240.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      241. </settings><settings>
      242.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      243. </settings><settings>
      244.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      245. </settings>// 接收前端返回的id<settings>
      246.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      247. </settings><settings>
      248.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      249. </settings><settings>
      250.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      251. </settings><settings>
      252.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      253. </settings>String idStr = request.getParameter("id");<settings>
      254.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      255. </settings><settings>
      256.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      257. </settings><settings>
      258.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      259. </settings><settings>
      260.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      261. </settings>int id = Integer.parseInt(idStr);<settings>
      262.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      263. </settings><settings>
      264.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      265. </settings><settings>
      266.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      267. </settings><settings>
      268.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      269. </settings>// 调用服务,查询品牌信息<settings>
      270.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      271. </settings><settings>
      272.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      273. </settings><settings>
      274.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      275. </settings><settings>
      276.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      277. </settings>Brand brand = new BrandService().selectBrandById(id);<settings>
      278.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      279. </settings><settings>
      280.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      281. </settings><settings>
      282.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      283. </settings><settings>
      284.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      285. </settings>// 将Java对象转换成json数据,返回给前端<settings>
      286.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      287. </settings><settings>
      288.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      289. </settings><settings>
      290.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      291. </settings><settings>
      292.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      293. </settings>String jsonString = JSON.toJSONString(brand);<settings>
      294.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      295. </settings><settings>
      296.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      297. </settings><settings>
      298.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      299. </settings><settings>
      300.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      301. </settings>// 向前端声明返回的数据是json数据,同时更改编码格式防止编码错误<settings>
      302.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      303. </settings><settings>
      304.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      305. </settings><settings>
      306.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      307. </settings><settings>
      308.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      309. </settings>response.setContentType("application/json;charset=utf-8");//<settings>
      310.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      311. </settings><settings>
      312.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      313. </settings><settings>
      314.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      315. </settings><settings>
      316.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      317. </settings>System.out.println(jsonString);<settings>
      318.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      319. </settings><settings>
      320.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      321. </settings><settings>
      322.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      323. </settings><settings>
      324.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      325. </settings>response.getWriter().print(jsonString);<settings>
      326.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      327. </settings><settings>
      328.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      329. </settings>}<settings>
      330.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      331. </settings><settings>
      332.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      333. </settings>// 修改品牌信息<settings>
      334.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      335. </settings><settings>
      336.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      337. </settings>protected void update(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {<settings>
      338.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      339. </settings><settings>
      340.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      341. </settings><settings>
      342.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      343. </settings><settings>
      344.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      345. </settings>// 接收前端返回的json数据<settings>
      346.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      347. </settings><settings>
      348.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      349. </settings><settings>
      350.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      351. </settings><settings>
      352.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      353. </settings>// 得到输入流<settings>
      354.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      355. </settings><settings>
      356.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      357. </settings><settings>
      358.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      359. </settings><settings>
      360.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      361. </settings>ServletInputStream inputStream = request.getInputStream();<settings>
      362.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      363. </settings><settings>
      364.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      365. </settings><settings>
      366.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      367. </settings><settings>
      368.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      369. </settings>// 待用JSON的API转换成JAVA对象<settings>
      370.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      371. </settings><settings>
      372.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      373. </settings><settings>
      374.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      375. </settings><settings>
      376.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      377. </settings>Brand brand = JSON.parseObject(inputStream, Brand.class);<settings>
      378.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      379. </settings><settings>
      380.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      381. </settings><settings>
      382.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      383. </settings><settings>
      384.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      385. </settings>// 调用服务,修改数据<settings>
      386.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      387. </settings><settings>
      388.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      389. </settings><settings>
      390.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      391. </settings><settings>
      392.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      393. </settings>new BrandService().updateBrandById(brand);<settings>
      394.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      395. </settings><settings>
      396.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      397. </settings><settings>
      398.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      399. </settings><settings>
      400.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      401. </settings>// 返回修改成功信息给前端<settings>
      402.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      403. </settings><settings>
      404.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      405. </settings><settings>
      406.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      407. </settings><settings>
      408.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      409. </settings>response.getWriter().print("ok");<settings>
      410.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      411. </settings><settings>
      412.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      413. </settings>}}
      复制代码

注意事项


  • BaseServlet和BrandServlet要放在同一个包下,否则因为BrandServlet中的方法全都是protected修饰的方法,必须要设置取出权限才可调用

    • method.setAccessible(true);

7、批量删除

7.1、后端实现

7.1.1、dao层实现


  • BrandMapper.java

      1. // 批量删除<settings>
      2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      3. </settings><settings>
      4.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      5. </settings>void deleteByIds(@Param("ids") int[] ids);
      复制代码

  • BrandMapper.xml

      1. <settings>
      2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      3. </settings><settings>
      4.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      5. </settings><settings>
      6.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      7. </settings><settings>
      8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      9. </settings>delete from brand.tb_brand where id in<resultMap id="brandResultMap" type="Brand">
      10. <settings>
      11.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      12. </settings><settings>
      13.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      14. </settings><settings>
      15.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      16. </settings><settings>
      17.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      18. </settings><result property="brandName" column="brand_name" />
      19. <settings>
      20.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      21. </settings><settings>
      22.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      23. </settings><settings>
      24.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      25. </settings><settings>
      26.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      27. </settings><result property="companyName" column="company_name" />
      28. <settings>
      29.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      30. </settings><settings>
      31.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      32. </settings></resultMap>#{id}<settings>
      33.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      34. </settings><settings>
      35.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      36. </settings><settings>
      37.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      38. </settings><settings>
      39.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      40. </settings><settings>
      41.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      42. </settings><settings>
      43.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      44. </settings>
      复制代码

7.1.2、service层实现


    1. <settings>
    2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    3. </settings><settings>
    4.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    5. </settings>// 批量删除功能<settings>
    6.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    7. </settings><settings>
    8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    9. </settings>public void deleteByIds(int[] ids) {<settings>
    10.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    11. </settings><settings>
    12.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    13. </settings><settings>
    14.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    15. </settings><settings>
    16.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    17. </settings>SqlSession sqlSession = MyBatisUtils.getSqlSession(true);<settings>
    18.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    19. </settings><settings>
    20.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    21. </settings><settings>
    22.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    23. </settings><settings>
    24.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    25. </settings>BrandMapper mapper = sqlSession.getMapper(BrandMapper.class);<settings>
    26.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    27. </settings><settings>
    28.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    29. </settings><settings>
    30.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    31. </settings><settings>
    32.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    33. </settings>mapper.deleteByIds(ids);<settings>
    34.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    35. </settings><settings>
    36.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    37. </settings><settings>
    38.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    39. </settings><settings>
    40.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    41. </settings>sqlSession.close();<settings>
    42.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    43. </settings><settings>
    44.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    45. </settings>}
    复制代码
7.1.3、web层servlet实现


    1. <settings>
    2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    3. </settings><settings>
    4.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    5. </settings>// 批量删除<settings>
    6.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    7. </settings><settings>
    8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    9. </settings>protected void deleteByIds(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {<settings>
    10.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    11. </settings><settings>
    12.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    13. </settings><settings>
    14.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    15. </settings><settings>
    16.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    17. </settings>// 接收前端返回的id数组<settings>
    18.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    19. </settings><settings>
    20.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    21. </settings><settings>
    22.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    23. </settings><settings>
    24.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    25. </settings>ServletInputStream inputStream = request.getInputStream();<settings>
    26.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    27. </settings><settings>
    28.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    29. </settings><settings>
    30.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    31. </settings><settings>
    32.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    33. </settings>int[] ids = JSON.parseObject(inputStream, int[].class);<settings>
    34.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    35. </settings><settings>
    36.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    37. </settings><settings>
    38.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    39. </settings><settings>
    40.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    41. </settings>// 调用服务<settings>
    42.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    43. </settings><settings>
    44.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    45. </settings><settings>
    46.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    47. </settings><settings>
    48.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    49. </settings>new BrandService().deleteByIds(ids);<settings>
    50.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    51. </settings><settings>
    52.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    53. </settings><settings>
    54.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    55. </settings><settings>
    56.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    57. </settings>// 返回成功信息<settings>
    58.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    59. </settings><settings>
    60.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    61. </settings><settings>
    62.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    63. </settings><settings>
    64.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    65. </settings>response.getWriter().print("ok");<settings>
    66.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    67. </settings><settings>
    68.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    69. </settings>}
    复制代码
7.2、前端实现


  • body中的标签绑定好事件后,执行事件的方法

      1. <settings>
      2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      3. </settings><settings>
      4.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      5. </settings><settings>
      6.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      7. </settings> // 批量删除数据<settings>
      8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      9. </settings><settings>
      10.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      11. </settings><settings>
      12.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      13. </settings> deleteBatch() {<settings>
      14.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      15. </settings><settings>
      16.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      17. </settings><settings>
      18.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      19. </settings><settings>
      20.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      21. </settings><settings>
      22.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      23. </settings> this.$confirm("确定要删除吗?","提示", {<settings>
      24.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      25. </settings><settings>
      26.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      27. </settings><settings>
      28.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      29. </settings><settings>
      30.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      31. </settings><settings>
      32.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      33. </settings><settings>
      34.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      35. </settings><settings>
      36.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      37. </settings> confirmButtonText: "确定",<settings>
      38.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      39. </settings><settings>
      40.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      41. </settings><settings>
      42.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      43. </settings><settings>
      44.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      45. </settings><settings>
      46.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      47. </settings><settings>
      48.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      49. </settings><settings>
      50.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      51. </settings> cancelButtonText: "取消",<settings>
      52.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      53. </settings><settings>
      54.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      55. </settings><settings>
      56.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      57. </settings><settings>
      58.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      59. </settings><settings>
      60.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      61. </settings><settings>
      62.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      63. </settings><settings>
      64.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      65. </settings> type: "warning"<settings>
      66.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      67. </settings><settings>
      68.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      69. </settings><settings>
      70.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      71. </settings><settings>
      72.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      73. </settings><settings>
      74.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      75. </settings> }).then( () => {<settings>
      76.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      77. </settings><settings>
      78.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      79. </settings><settings>
      80.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      81. </settings><settings>
      82.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      83. </settings><settings>
      84.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      85. </settings><settings>
      86.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      87. </settings><settings>
      88.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      89. </settings> // 点击确定按钮后要执行的操作<settings>
      90.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      91. </settings><settings>
      92.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      93. </settings><settings>
      94.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      95. </settings><settings>
      96.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      97. </settings><settings>
      98.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      99. </settings><settings>
      100.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      101. </settings><settings>
      102.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      103. </settings> // this.$message({<settings>
      104.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      105. </settings><settings>
      106.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      107. </settings><settings>
      108.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      109. </settings><settings>
      110.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      111. </settings><settings>
      112.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      113. </settings><settings>
      114.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      115. </settings><settings>
      116.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      117. </settings> //<settings>
      118.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      119. </settings><settings>
      120.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      121. </settings> message: "删除成功!",<settings>
      122.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      123. </settings><settings>
      124.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      125. </settings><settings>
      126.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      127. </settings><settings>
      128.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      129. </settings><settings>
      130.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      131. </settings><settings>
      132.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      133. </settings><settings>
      134.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      135. </settings> //<settings>
      136.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      137. </settings><settings>
      138.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      139. </settings> type: "success"<settings>
      140.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      141. </settings><settings>
      142.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      143. </settings><settings>
      144.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      145. </settings><settings>
      146.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      147. </settings><settings>
      148.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      149. </settings><settings>
      150.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      151. </settings><settings>
      152.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      153. </settings> // });<settings>
      154.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      155. </settings><settings>
      156.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      157. </settings><settings>
      158.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      159. </settings><settings>
      160.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      161. </settings><settings>
      162.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      163. </settings><settings>
      164.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      165. </settings><settings>
      166.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      167. </settings> let ids = [];<settings>
      168.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      169. </settings><settings>
      170.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      171. </settings><settings>
      172.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      173. </settings><settings>
      174.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      175. </settings><settings>
      176.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      177. </settings><settings>
      178.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      179. </settings><settings>
      180.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      181. </settings> for (let i = 0; i < this.multipleSelection.length; i++) {<settings>
      182.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      183. </settings><settings>
      184.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      185. </settings><settings>
      186.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      187. </settings><settings>
      188.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      189. </settings><settings>
      190.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      191. </settings><settings>
      192.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      193. </settings><settings>
      194.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      195. </settings><settings>
      196.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      197. </settings><settings>
      198.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      199. </settings> // ids[i] = this.multipleSelection[i].id;<settings>
      200.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      201. </settings><settings>
      202.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      203. </settings><settings>
      204.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      205. </settings><settings>
      206.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      207. </settings><settings>
      208.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      209. </settings><settings>
      210.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      211. </settings><settings>
      212.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      213. </settings><settings>
      214.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      215. </settings><settings>
      216.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      217. </settings> ids.push(this.multipleSelection[i].id);<settings>
      218.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      219. </settings><settings>
      220.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      221. </settings><settings>
      222.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      223. </settings><settings>
      224.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      225. </settings><settings>
      226.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      227. </settings><settings>
      228.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      229. </settings><settings>
      230.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      231. </settings> }<settings>
      232.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      233. </settings><settings>
      234.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      235. </settings><settings>
      236.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      237. </settings><settings>
      238.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      239. </settings><settings>
      240.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      241. </settings><settings>
      242.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      243. </settings><settings>
      244.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      245. </settings> console.log(ids);<settings>
      246.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      247. </settings><settings>
      248.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      249. </settings><settings>
      250.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      251. </settings><settings>
      252.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      253. </settings><settings>
      254.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      255. </settings><settings>
      256.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      257. </settings><settings>
      258.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      259. </settings> axios.post("brand/deleteByIds", ids).then( response => {<settings>
      260.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      261. </settings><settings>
      262.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      263. </settings><settings>
      264.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      265. </settings><settings>
      266.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      267. </settings><settings>
      268.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      269. </settings><settings>
      270.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      271. </settings><settings>
      272.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      273. </settings><settings>
      274.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      275. </settings><settings>
      276.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      277. </settings> if (response.data == "ok") {<resultMap id="brandResultMap" type="Brand">
      278. <settings>
      279.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      280. </settings><settings>
      281.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      282. </settings><settings>
      283.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      284. </settings><settings>
      285.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      286. </settings><result property="brandName" column="brand_name" />
      287. <settings>
      288.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      289. </settings><settings>
      290.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      291. </settings><settings>
      292.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      293. </settings><settings>
      294.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      295. </settings><result property="companyName" column="company_name" />
      296. <settings>
      297.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      298. </settings><settings>
      299.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      300. </settings></resultMap><settings>
      301.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      302. </settings> window.location.href = "brand.html";<settings>
      303.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      304. </settings><settings>
      305.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      306. </settings><settings>
      307.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      308. </settings><settings>
      309.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      310. </settings><settings>
      311.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      312. </settings><settings>
      313.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      314. </settings><settings>
      315.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      316. </settings><settings>
      317.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      318. </settings><settings>
      319.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      320. </settings> } else {<resultMap id="brandResultMap" type="Brand">
      321. <settings>
      322.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      323. </settings><settings>
      324.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      325. </settings><settings>
      326.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      327. </settings><settings>
      328.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      329. </settings><result property="brandName" column="brand_name" />
      330. <settings>
      331.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      332. </settings><settings>
      333.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      334. </settings><settings>
      335.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      336. </settings><settings>
      337.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      338. </settings><result property="companyName" column="company_name" />
      339. <settings>
      340.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      341. </settings><settings>
      342.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      343. </settings></resultMap><settings>
      344.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      345. </settings> this.$message({<resultMap id="brandResultMap" type="Brand">
      346. <settings>
      347.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      348. </settings><settings>
      349.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      350. </settings><settings>
      351.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      352. </settings><settings>
      353.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      354. </settings><result property="brandName" column="brand_name" />
      355. <settings>
      356.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      357. </settings><settings>
      358.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      359. </settings><settings>
      360.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      361. </settings><settings>
      362.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      363. </settings><result property="companyName" column="company_name" />
      364. <settings>
      365.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      366. </settings><settings>
      367.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      368. </settings></resultMap><settings>
      369.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      370. </settings><settings>
      371.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      372. </settings><settings>
      373.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      374. </settings> message: "删除失败!",<resultMap id="brandResultMap" type="Brand">
      375. <settings>
      376.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      377. </settings><settings>
      378.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      379. </settings><settings>
      380.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      381. </settings><settings>
      382.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      383. </settings><result property="brandName" column="brand_name" />
      384. <settings>
      385.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      386. </settings><settings>
      387.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      388. </settings><settings>
      389.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      390. </settings><settings>
      391.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      392. </settings><result property="companyName" column="company_name" />
      393. <settings>
      394.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      395. </settings><settings>
      396.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      397. </settings></resultMap><settings>
      398.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      399. </settings><settings>
      400.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      401. </settings><settings>
      402.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      403. </settings> type: "error"<resultMap id="brandResultMap" type="Brand">
      404. <settings>
      405.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      406. </settings><settings>
      407.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      408. </settings><settings>
      409.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      410. </settings><settings>
      411.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      412. </settings><result property="brandName" column="brand_name" />
      413. <settings>
      414.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      415. </settings><settings>
      416.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      417. </settings><settings>
      418.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      419. </settings><settings>
      420.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      421. </settings><result property="companyName" column="company_name" />
      422. <settings>
      423.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      424. </settings><settings>
      425.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      426. </settings></resultMap><settings>
      427.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      428. </settings> });<settings>
      429.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      430. </settings><settings>
      431.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      432. </settings><settings>
      433.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      434. </settings><settings>
      435.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      436. </settings><settings>
      437.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      438. </settings><settings>
      439.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      440. </settings><settings>
      441.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      442. </settings><settings>
      443.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      444. </settings><settings>
      445.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      446. </settings> }<settings>
      447.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      448. </settings><settings>
      449.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      450. </settings><settings>
      451.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      452. </settings><settings>
      453.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      454. </settings><settings>
      455.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      456. </settings><settings>
      457.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      458. </settings><settings>
      459.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      460. </settings> });<settings>
      461.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      462. </settings><settings>
      463.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      464. </settings><settings>
      465.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      466. </settings><settings>
      467.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      468. </settings><settings>
      469.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      470. </settings> });<settings>
      471.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      472. </settings><settings>
      473.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      474. </settings><settings>
      475.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      476. </settings> },
      复制代码

8、分页查询

8.1、后端实现

8.1.1、dao层实现


    1. // 分页查询<settings>
    2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    3. </settings><settings>
    4.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    5. </settings>//select * from ... limit 起始索引, 每页条数//<settings>
    6.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    7. </settings><settings>
    8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    9. </settings>select * from tb_brand limit 0, 5;<settings>
    10.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    11. </settings>// 第一页////<settings>
    12.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    13. </settings><settings>
    14.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    15. </settings>select * from tb_brand limit 5, 5;<settings>
    16.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    17. </settings>// 第二页////<settings>
    18.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    19. </settings><settings>
    20.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    21. </settings>select * from tb_brand limit 10, 5; // 第三页<settings>
    22.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    23. </settings><settings>
    24.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    25. </settings>//select * from ... limit (起始索引 - 1) * 每页条数, 每页条数<settings>
    26.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    27. </settings><settings>
    28.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    29. </settings>@Select("select * from brand.tb_brand limit #{currentPage}, #{pageSize}")<settings>
    30.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    31. </settings><settings>
    32.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    33. </settings>List selectBrandByPage(@Param("currentPage") int currentPage, @Param("pageSize") int pageSize);<settings>
    34.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    35. </settings><settings>
    36.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    37. </settings>// 页码左边需要的总条数<settings>
    38.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    39. </settings><settings>
    40.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    41. </settings>@Select("select count(*) from brand.tb_brand")<settings>
    42.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    43. </settings><settings>
    44.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    45. </settings>Integer selectSumCount();
    复制代码
8.1.2、service层实现


    1. <settings>
    2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    3. </settings><settings>
    4.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    5. </settings>// 分页功能<settings>
    6.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    7. </settings><settings>
    8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    9. </settings>public PageBean selectBrandByPage(int currentPage, int pageSize) {<settings>
    10.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    11. </settings><settings>
    12.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    13. </settings><settings>
    14.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    15. </settings><settings>
    16.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    17. </settings>//select * from ... limit (起始索引 - 1) * 每页条数, 每页条数<settings>
    18.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    19. </settings><settings>
    20.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    21. </settings><settings>
    22.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    23. </settings><settings>
    24.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    25. </settings>currentPage = (currentPage - 1) * pageSize;<settings>
    26.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    27. </settings><settings>
    28.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    29. </settings><settings>
    30.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    31. </settings><settings>
    32.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    33. </settings>SqlSession sqlSession = MyBatisUtils.getSqlSession();<settings>
    34.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    35. </settings><settings>
    36.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    37. </settings><settings>
    38.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    39. </settings><settings>
    40.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    41. </settings>BrandMapper mapper = sqlSession.getMapper(BrandMapper.class);<settings>
    42.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    43. </settings><settings>
    44.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    45. </settings><settings>
    46.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    47. </settings><settings>
    48.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    49. </settings>List brands = mapper.selectBrandByPage(currentPage, pageSize);<settings>
    50.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    51. </settings><settings>
    52.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    53. </settings><settings>
    54.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    55. </settings><settings>
    56.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    57. </settings>int totalCount = mapper.selectSumCount();<settings>
    58.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    59. </settings><settings>
    60.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    61. </settings><settings>
    62.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    63. </settings><settings>
    64.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    65. </settings>sqlSession.close();<settings>
    66.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    67. </settings><settings>
    68.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    69. </settings><settings>
    70.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    71. </settings><settings>
    72.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    73. </settings>return new PageBean(totalCount, brands);<settings>
    74.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    75. </settings><settings>
    76.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    77. </settings>}
    复制代码
8.1.3、web层servlet实现


    1. <settings>
    2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    3. </settings><settings>
    4.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    5. </settings>// 处理分页请求<settings>
    6.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    7. </settings><settings>
    8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    9. </settings>protected void selectBrandByPage(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {<settings>
    10.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    11. </settings><settings>
    12.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    13. </settings><settings>
    14.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    15. </settings><settings>
    16.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    17. </settings>// 接收前端返回的页码数<settings>
    18.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    19. </settings><settings>
    20.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    21. </settings><settings>
    22.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    23. </settings><settings>
    24.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    25. </settings>// pageSize<settings>
    26.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    27. </settings><settings>
    28.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    29. </settings><settings>
    30.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    31. </settings><settings>
    32.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    33. </settings>int pageSize = Integer.parseInt(request.getParameter("pageSize"));<settings>
    34.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    35. </settings><settings>
    36.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    37. </settings><settings>
    38.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    39. </settings><settings>
    40.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    41. </settings>// currentPage<settings>
    42.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    43. </settings><settings>
    44.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    45. </settings><settings>
    46.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    47. </settings><settings>
    48.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    49. </settings>int currentPage = Integer.parseInt(request.getParameter("currentPage"));<settings>
    50.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    51. </settings><settings>
    52.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    53. </settings><settings>
    54.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    55. </settings><settings>
    56.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    57. </settings>// 调用服务<settings>
    58.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    59. </settings><settings>
    60.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    61. </settings><settings>
    62.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    63. </settings><settings>
    64.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    65. </settings>PageBean pageBean = new BrandService().selectBrandByPage(currentPage, pageSize);<settings>
    66.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    67. </settings><settings>
    68.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    69. </settings><settings>
    70.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    71. </settings><settings>
    72.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    73. </settings>// 返回数据<settings>
    74.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    75. </settings><settings>
    76.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    77. </settings><settings>
    78.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    79. </settings><settings>
    80.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    81. </settings>String string = JSON.toJSONString(pageBean);<settings>
    82.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    83. </settings><settings>
    84.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    85. </settings><settings>
    86.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    87. </settings><settings>
    88.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    89. </settings>response.setContentType("application/json;charset=utf-8");<settings>
    90.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    91. </settings><settings>
    92.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    93. </settings><settings>
    94.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    95. </settings><settings>
    96.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    97. </settings>response.getWriter().print(string);<settings>
    98.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    99. </settings><settings>
    100.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    101. </settings>}
    复制代码
8.2、前端实现


  • created()函数

      1. created() {<settings>
      2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      3. </settings><settings>
      4.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      5. </settings><settings>
      6.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      7. </settings><settings>
      8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      9. </settings><settings>
      10.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      11. </settings><settings>
      12.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      13. </settings>axios.get("brand/selectBrandByPage?currentPage=" + this.currentPage + "&pageSize=" + this.pageSize).then( response => {<settings>
      14.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      15. </settings><settings>
      16.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      17. </settings><settings>
      18.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      19. </settings><settings>
      20.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      21. </settings><settings>
      22.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      23. </settings><settings>
      24.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      25. </settings><settings>
      26.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      27. </settings><settings>
      28.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      29. </settings>// window.alert("正在请求数据");<settings>
      30.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      31. </settings><settings>
      32.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      33. </settings><settings>
      34.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      35. </settings><settings>
      36.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      37. </settings><settings>
      38.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      39. </settings><settings>
      40.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      41. </settings><settings>
      42.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      43. </settings><settings>
      44.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      45. </settings>// console.log(response.data);<settings>
      46.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      47. </settings><settings>
      48.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      49. </settings><settings>
      50.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      51. </settings><settings>
      52.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      53. </settings><settings>
      54.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      55. </settings><settings>
      56.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      57. </settings><settings>
      58.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      59. </settings><settings>
      60.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      61. </settings>this.totalCount = response.data.totalCount;<settings>
      62.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      63. </settings><settings>
      64.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      65. </settings><settings>
      66.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      67. </settings><settings>
      68.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      69. </settings><settings>
      70.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      71. </settings><settings>
      72.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      73. </settings><settings>
      74.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      75. </settings><settings>
      76.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      77. </settings>this.tableData = response.data.list;<settings>
      78.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      79. </settings><settings>
      80.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      81. </settings><settings>
      82.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      83. </settings><settings>
      84.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      85. </settings><settings>
      86.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      87. </settings><settings>
      88.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      89. </settings>});<settings>
      90.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      91. </settings><settings>
      92.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      93. </settings><settings>
      94.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      95. </settings><settings>
      96.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      97. </settings>}
      复制代码

  • handleSizeChange(val)函数(每一页的数据量)

      1. handleSizeChange(val) {<settings>
      2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      3. </settings><settings>
      4.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      5. </settings><settings>
      6.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      7. </settings><settings>
      8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      9. </settings><settings>
      10.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      11. </settings><settings>
      12.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      13. </settings><settings>
      14.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      15. </settings><settings>
      16.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      17. </settings>console.log(`每页 ${val} 条`);<settings>
      18.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      19. </settings><settings>
      20.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      21. </settings><settings>
      22.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      23. </settings><settings>
      24.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      25. </settings><settings>
      26.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      27. </settings><settings>
      28.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      29. </settings><settings>
      30.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      31. </settings><settings>
      32.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      33. </settings>this.pageSize = val;<settings>
      34.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      35. </settings><settings>
      36.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      37. </settings><settings>
      38.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      39. </settings><settings>
      40.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      41. </settings><settings>
      42.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      43. </settings><settings>
      44.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      45. </settings><settings>
      46.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      47. </settings><settings>
      48.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      49. </settings>axios.get("brand/selectBrandByPage?currentPage=" + this.currentPage + "&pageSize=" + this.pageSize).then( response => {<resultMap id="brandResultMap" type="Brand">
      50. <settings>
      51.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      52. </settings><settings>
      53.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      54. </settings><settings>
      55.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      56. </settings><settings>
      57.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      58. </settings><result property="brandName" column="brand_name" />
      59. <settings>
      60.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      61. </settings><settings>
      62.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      63. </settings><settings>
      64.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      65. </settings><settings>
      66.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      67. </settings><result property="companyName" column="company_name" />
      68. <settings>
      69.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      70. </settings><settings>
      71.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      72. </settings></resultMap>// window.alert("正在请求数据");<resultMap id="brandResultMap" type="Brand">
      73. <settings>
      74.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      75. </settings><settings>
      76.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      77. </settings><settings>
      78.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      79. </settings><settings>
      80.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      81. </settings><result property="brandName" column="brand_name" />
      82. <settings>
      83.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      84. </settings><settings>
      85.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      86. </settings><settings>
      87.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      88. </settings><settings>
      89.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      90. </settings><result property="companyName" column="company_name" />
      91. <settings>
      92.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      93. </settings><settings>
      94.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      95. </settings></resultMap>// console.log(response.data);<resultMap id="brandResultMap" type="Brand">
      96. <settings>
      97.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      98. </settings><settings>
      99.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      100. </settings><settings>
      101.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      102. </settings><settings>
      103.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      104. </settings><result property="brandName" column="brand_name" />
      105. <settings>
      106.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      107. </settings><settings>
      108.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      109. </settings><settings>
      110.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      111. </settings><settings>
      112.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      113. </settings><result property="companyName" column="company_name" />
      114. <settings>
      115.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      116. </settings><settings>
      117.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      118. </settings></resultMap>this.tableData = response.data.list;<settings>
      119.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      120. </settings><settings>
      121.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      122. </settings><settings>
      123.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      124. </settings><settings>
      125.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      126. </settings><settings>
      127.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      128. </settings><settings>
      129.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      130. </settings><settings>
      131.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      132. </settings><settings>
      133.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      134. </settings>});<settings>
      135.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      136. </settings><settings>
      137.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      138. </settings><settings>
      139.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      140. </settings><settings>
      141.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      142. </settings><settings>
      143.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      144. </settings><settings>
      145.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      146. </settings>}
      复制代码

  • handleCurrentChange(val)函数(当前页码)

      1. handleCurrentChange(val) {<settings>
      2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      3. </settings><settings>
      4.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      5. </settings><settings>
      6.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      7. </settings><settings>
      8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      9. </settings><settings>
      10.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      11. </settings><settings>
      12.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      13. </settings><settings>
      14.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      15. </settings><settings>
      16.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      17. </settings>console.log(`当前页: ${val}`);<settings>
      18.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      19. </settings><settings>
      20.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      21. </settings><settings>
      22.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      23. </settings><settings>
      24.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      25. </settings><settings>
      26.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      27. </settings><settings>
      28.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      29. </settings><settings>
      30.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      31. </settings><settings>
      32.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      33. </settings>this.currentPage = val;<settings>
      34.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      35. </settings><settings>
      36.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      37. </settings><settings>
      38.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      39. </settings><settings>
      40.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      41. </settings><settings>
      42.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      43. </settings><settings>
      44.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      45. </settings><settings>
      46.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      47. </settings><settings>
      48.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      49. </settings>axios.get("brand/selectBrandByPage?currentPage=" + this.currentPage + "&pageSize=" + this.pageSize).then( response => {<resultMap id="brandResultMap" type="Brand">
      50. <settings>
      51.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      52. </settings><settings>
      53.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      54. </settings><settings>
      55.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      56. </settings><settings>
      57.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      58. </settings><result property="brandName" column="brand_name" />
      59. <settings>
      60.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      61. </settings><settings>
      62.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      63. </settings><settings>
      64.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      65. </settings><settings>
      66.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      67. </settings><result property="companyName" column="company_name" />
      68. <settings>
      69.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      70. </settings><settings>
      71.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      72. </settings></resultMap>// window.alert("正在请求数据");<resultMap id="brandResultMap" type="Brand">
      73. <settings>
      74.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      75. </settings><settings>
      76.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      77. </settings><settings>
      78.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      79. </settings><settings>
      80.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      81. </settings><result property="brandName" column="brand_name" />
      82. <settings>
      83.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      84. </settings><settings>
      85.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      86. </settings><settings>
      87.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      88. </settings><settings>
      89.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      90. </settings><result property="companyName" column="company_name" />
      91. <settings>
      92.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      93. </settings><settings>
      94.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      95. </settings></resultMap>// console.log(response.data);<resultMap id="brandResultMap" type="Brand">
      96. <settings>
      97.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      98. </settings><settings>
      99.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      100. </settings><settings>
      101.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      102. </settings><settings>
      103.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      104. </settings><result property="brandName" column="brand_name" />
      105. <settings>
      106.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      107. </settings><settings>
      108.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      109. </settings><settings>
      110.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      111. </settings><settings>
      112.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      113. </settings><result property="companyName" column="company_name" />
      114. <settings>
      115.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      116. </settings><settings>
      117.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      118. </settings></resultMap>this.tableData = response.data.list;<settings>
      119.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      120. </settings><settings>
      121.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      122. </settings><settings>
      123.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      124. </settings><settings>
      125.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      126. </settings><settings>
      127.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      128. </settings><settings>
      129.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      130. </settings><settings>
      131.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      132. </settings><settings>
      133.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      134. </settings>});<settings>
      135.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      136. </settings><settings>
      137.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      138. </settings><settings>
      139.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      140. </settings><settings>
      141.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      142. </settings><settings>
      143.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      144. </settings><settings>
      145.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      146. </settings>}
      复制代码

9、条件查询

9.1、后端实现

9.1.1、dao层实现


  • Mapper接口

      1. // 多条件查询<settings>
      2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      3. </settings><settings>
      4.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      5. </settings>List selectBrandByCondition(@Param("brand") Brand brand, @Param("currentPage") int currentPage, @Param("pageSize") int pageSize);<settings>
      6.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      7. </settings><settings>
      8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      9. </settings>// 查询结果记录数<settings>
      10.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      11. </settings><settings>
      12.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      13. </settings>int selectSearchCount(Brand brand);
      复制代码

  • Mapper映射文件

      1. <settings>
      2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      3. </settings><settings>
      4.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      5. </settings><settings>
      6.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      7. </settings><settings>
      8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      9. </settings>select * from brand.tb_brand<resultMap id="brandResultMap" type="Brand">
      10. <settings>
      11.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      12. </settings><settings>
      13.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      14. </settings><settings>
      15.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      16. </settings><settings>
      17.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      18. </settings><result property="brandName" column="brand_name" />
      19. <settings>
      20.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      21. </settings><settings>
      22.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      23. </settings><settings>
      24.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      25. </settings><settings>
      26.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      27. </settings><result property="companyName" column="company_name" />
      28. <settings>
      29.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      30. </settings><settings>
      31.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      32. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
      33. <settings>
      34.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      35. </settings><settings>
      36.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      37. </settings><settings>
      38.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      39. </settings><settings>
      40.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      41. </settings><result property="brandName" column="brand_name" />
      42. <settings>
      43.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      44. </settings><settings>
      45.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      46. </settings><settings>
      47.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      48. </settings><settings>
      49.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      50. </settings><result property="companyName" column="company_name" />
      51. <settings>
      52.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      53. </settings><settings>
      54.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      55. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
      56. <settings>
      57.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      58. </settings><settings>
      59.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      60. </settings><settings>
      61.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      62. </settings><settings>
      63.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      64. </settings><result property="brandName" column="brand_name" />
      65. <settings>
      66.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      67. </settings><settings>
      68.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      69. </settings><settings>
      70.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      71. </settings><settings>
      72.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      73. </settings><result property="companyName" column="company_name" />
      74. <settings>
      75.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      76. </settings><settings>
      77.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      78. </settings></resultMap><settings>
      79.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      80. </settings><settings>
      81.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      82. </settings>status = #{brand.status}<resultMap id="brandResultMap" type="Brand">
      83. <settings>
      84.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      85. </settings><settings>
      86.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      87. </settings><settings>
      88.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      89. </settings><settings>
      90.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      91. </settings><result property="brandName" column="brand_name" />
      92. <settings>
      93.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      94. </settings><settings>
      95.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      96. </settings><settings>
      97.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      98. </settings><settings>
      99.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      100. </settings><result property="companyName" column="company_name" />
      101. <settings>
      102.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      103. </settings><settings>
      104.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      105. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
      106. <settings>
      107.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      108. </settings><settings>
      109.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      110. </settings><settings>
      111.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      112. </settings><settings>
      113.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      114. </settings><result property="brandName" column="brand_name" />
      115. <settings>
      116.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      117. </settings><settings>
      118.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      119. </settings><settings>
      120.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      121. </settings><settings>
      122.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      123. </settings><result property="companyName" column="company_name" />
      124. <settings>
      125.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      126. </settings><settings>
      127.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      128. </settings></resultMap>and brand_name like #{brand.brandName}<resultMap id="brandResultMap" type="Brand">
      129. <settings>
      130.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      131. </settings><settings>
      132.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      133. </settings><settings>
      134.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      135. </settings><settings>
      136.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      137. </settings><result property="brandName" column="brand_name" />
      138. <settings>
      139.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      140. </settings><settings>
      141.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      142. </settings><settings>
      143.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      144. </settings><settings>
      145.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      146. </settings><result property="companyName" column="company_name" />
      147. <settings>
      148.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      149. </settings><settings>
      150.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      151. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
      152. <settings>
      153.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      154. </settings><settings>
      155.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      156. </settings><settings>
      157.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      158. </settings><settings>
      159.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      160. </settings><result property="brandName" column="brand_name" />
      161. <settings>
      162.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      163. </settings><settings>
      164.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      165. </settings><settings>
      166.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      167. </settings><settings>
      168.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      169. </settings><result property="companyName" column="company_name" />
      170. <settings>
      171.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      172. </settings><settings>
      173.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      174. </settings></resultMap>and company_name like #{brand.companyName}<resultMap id="brandResultMap" type="Brand">
      175. <settings>
      176.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      177. </settings><settings>
      178.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      179. </settings><settings>
      180.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      181. </settings><settings>
      182.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      183. </settings><result property="brandName" column="brand_name" />
      184. <settings>
      185.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      186. </settings><settings>
      187.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      188. </settings><settings>
      189.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      190. </settings><settings>
      191.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      192. </settings><result property="companyName" column="company_name" />
      193. <settings>
      194.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      195. </settings><settings>
      196.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      197. </settings></resultMap><settings>
      198.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      199. </settings><settings>
      200.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      201. </settings><settings>
      202.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      203. </settings><settings>
      204.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      205. </settings>order by ordered limit #{currentPage}, #{pageSize}<settings>
      206.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      207. </settings><settings>
      208.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      209. </settings><settings>
      210.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      211. </settings><settings>
      212.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      213. </settings><settings>
      214.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      215. </settings><settings>
      216.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      217. </settings><settings>
      218.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      219. </settings><settings>
      220.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      221. </settings>select count(*) from brand.tb_brand<resultMap id="brandResultMap" type="Brand">
      222. <settings>
      223.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      224. </settings><settings>
      225.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      226. </settings><settings>
      227.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      228. </settings><settings>
      229.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      230. </settings><result property="brandName" column="brand_name" />
      231. <settings>
      232.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      233. </settings><settings>
      234.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      235. </settings><settings>
      236.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      237. </settings><settings>
      238.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      239. </settings><result property="companyName" column="company_name" />
      240. <settings>
      241.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      242. </settings><settings>
      243.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      244. </settings></resultMap><settings>
      245.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      246. </settings><settings>
      247.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      248. </settings><settings>
      249.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      250. </settings><settings>
      251.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      252. </settings><settings>
      253.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      254. </settings><settings>
      255.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      256. </settings><settings>
      257.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      258. </settings><settings>
      259.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      260. </settings>status = #{status}<resultMap id="brandResultMap" type="Brand">
      261. <settings>
      262.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      263. </settings><settings>
      264.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      265. </settings><settings>
      266.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      267. </settings><settings>
      268.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      269. </settings><result property="brandName" column="brand_name" />
      270. <settings>
      271.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      272. </settings><settings>
      273.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      274. </settings><settings>
      275.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      276. </settings><settings>
      277.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      278. </settings><result property="companyName" column="company_name" />
      279. <settings>
      280.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      281. </settings><settings>
      282.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      283. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
      284. <settings>
      285.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      286. </settings><settings>
      287.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      288. </settings><settings>
      289.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      290. </settings><settings>
      291.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      292. </settings><result property="brandName" column="brand_name" />
      293. <settings>
      294.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      295. </settings><settings>
      296.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      297. </settings><settings>
      298.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      299. </settings><settings>
      300.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      301. </settings><result property="companyName" column="company_name" />
      302. <settings>
      303.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      304. </settings><settings>
      305.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      306. </settings></resultMap>and brand_name like #{brandName}<resultMap id="brandResultMap" type="Brand">
      307. <settings>
      308.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      309. </settings><settings>
      310.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      311. </settings><settings>
      312.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      313. </settings><settings>
      314.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      315. </settings><result property="brandName" column="brand_name" />
      316. <settings>
      317.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      318. </settings><settings>
      319.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      320. </settings><settings>
      321.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      322. </settings><settings>
      323.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      324. </settings><result property="companyName" column="company_name" />
      325. <settings>
      326.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      327. </settings><settings>
      328.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      329. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
      330. <settings>
      331.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      332. </settings><settings>
      333.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      334. </settings><settings>
      335.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      336. </settings><settings>
      337.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      338. </settings><result property="brandName" column="brand_name" />
      339. <settings>
      340.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      341. </settings><settings>
      342.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      343. </settings><settings>
      344.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      345. </settings><settings>
      346.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      347. </settings><result property="companyName" column="company_name" />
      348. <settings>
      349.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      350. </settings><settings>
      351.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      352. </settings></resultMap>and company_name like #{companyName}<resultMap id="brandResultMap" type="Brand">
      353. <settings>
      354.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      355. </settings><settings>
      356.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      357. </settings><settings>
      358.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      359. </settings><settings>
      360.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      361. </settings><result property="brandName" column="brand_name" />
      362. <settings>
      363.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      364. </settings><settings>
      365.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      366. </settings><settings>
      367.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      368. </settings><settings>
      369.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      370. </settings><result property="companyName" column="company_name" />
      371. <settings>
      372.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      373. </settings><settings>
      374.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      375. </settings></resultMap><settings>
      376.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      377. </settings><settings>
      378.   <setting name="mapUnderscoreToCamelCase" value="true"/>
      379. </settings>
      复制代码

9.1.2、service层实现


    1. <settings>
    2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    3. </settings><settings>
    4.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    5. </settings>// 多条件查询<settings>
    6.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    7. </settings><settings>
    8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    9. </settings>public PageBean selectBrandByCondition(Brand brand, int currentPage, int pageSize) {<settings>
    10.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    11. </settings><settings>
    12.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    13. </settings><settings>
    14.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    15. </settings><settings>
    16.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    17. </settings>SqlSession sqlSession = MyBatisUtils.getSqlSession();<settings>
    18.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    19. </settings><settings>
    20.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    21. </settings><settings>
    22.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    23. </settings><settings>
    24.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    25. </settings>BrandMapper mapper = sqlSession.getMapper(BrandMapper.class);<settings>
    26.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    27. </settings><settings>
    28.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    29. </settings><settings>
    30.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    31. </settings><settings>
    32.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    33. </settings>if (brand.getBrandName() != null && brand.getBrandName().length() > 0) {<settings>
    34.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    35. </settings><settings>
    36.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    37. </settings><settings>
    38.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    39. </settings><settings>
    40.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    41. </settings><settings>
    42.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    43. </settings><settings>
    44.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    45. </settings>brand.setBrandName("%" + brand.getBrandName() + "%");<settings>
    46.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    47. </settings><settings>
    48.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    49. </settings><settings>
    50.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    51. </settings><settings>
    52.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    53. </settings>}<settings>
    54.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    55. </settings><settings>
    56.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    57. </settings><settings>
    58.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    59. </settings><settings>
    60.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    61. </settings>if (brand.getCompanyName() != null && brand.getCompanyName().length() > 0) {<settings>
    62.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    63. </settings><settings>
    64.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    65. </settings><settings>
    66.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    67. </settings><settings>
    68.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    69. </settings><settings>
    70.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    71. </settings><settings>
    72.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    73. </settings>brand.setCompanyName("%" + brand.getCompanyName() + "%");<settings>
    74.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    75. </settings><settings>
    76.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    77. </settings><settings>
    78.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    79. </settings><settings>
    80.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    81. </settings>}<settings>
    82.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    83. </settings><settings>
    84.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    85. </settings><settings>
    86.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    87. </settings><settings>
    88.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    89. </settings>currentPage = (currentPage - 1) * pageSize;<settings>
    90.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    91. </settings><settings>
    92.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    93. </settings><settings>
    94.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    95. </settings><settings>
    96.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    97. </settings>List brands = mapper.selectBrandByCondition(brand, currentPage, pageSize);<settings>
    98.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    99. </settings><settings>
    100.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    101. </settings><settings>
    102.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    103. </settings>        int count = mapper.selectSearchCount(brand);<settings>
    104.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    105. </settings><settings>
    106.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    107. </settings><settings>
    108.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    109. </settings><settings>
    110.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    111. </settings>sqlSession.close();<settings>
    112.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    113. </settings><settings>
    114.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    115. </settings><settings>
    116.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    117. </settings>        return new PageBean(count, brands);<settings>
    118.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    119. </settings><settings>
    120.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    121. </settings>}
    复制代码
9.1.3、web层servlet实现


    1. <settings>
    2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    3. </settings><settings>
    4.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    5. </settings>// 处理搜索请求<settings>
    6.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    7. </settings><settings>
    8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    9. </settings>protected void selectBrandByCondition(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {<settings>
    10.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    11. </settings><settings>
    12.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    13. </settings><settings>
    14.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    15. </settings><settings>
    16.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    17. </settings>// 接收前端返回的数据<settings>
    18.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    19. </settings><settings>
    20.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    21. </settings><settings>
    22.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    23. </settings><settings>
    24.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    25. </settings>int currentPage = Integer.parseInt(request.getParameter("currentPage"));<settings>
    26.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    27. </settings><settings>
    28.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    29. </settings><settings>
    30.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    31. </settings><settings>
    32.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    33. </settings>int pageSize = Integer.parseInt(request.getParameter("pageSize"));<settings>
    34.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    35. </settings><settings>
    36.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    37. </settings><settings>
    38.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    39. </settings><settings>
    40.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    41. </settings>ServletInputStream inputStream = request.getInputStream();<settings>
    42.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    43. </settings><settings>
    44.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    45. </settings><settings>
    46.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    47. </settings><settings>
    48.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    49. </settings>Brand brand = JSON.parseObject(inputStream, Brand.class);<settings>
    50.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    51. </settings><settings>
    52.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    53. </settings><settings>
    54.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    55. </settings><settings>
    56.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    57. </settings>System.out.println("brand = " + brand);<settings>
    58.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    59. </settings><settings>
    60.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    61. </settings><settings>
    62.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    63. </settings><settings>
    64.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    65. </settings>// 调用服务<settings>
    66.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    67. </settings><settings>
    68.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    69. </settings><settings>
    70.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    71. </settings><settings>
    72.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    73. </settings>PageBean brands = new BrandService().selectBrandByCondition(brand, currentPage, pageSize);<settings>
    74.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    75. </settings><settings>
    76.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    77. </settings><settings>
    78.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    79. </settings><settings>
    80.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    81. </settings>// 返回数据<settings>
    82.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    83. </settings><settings>
    84.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    85. </settings><settings>
    86.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    87. </settings><settings>
    88.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    89. </settings>String string = JSON.toJSONString(brands);<settings>
    90.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    91. </settings><settings>
    92.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    93. </settings><settings>
    94.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    95. </settings><settings>
    96.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    97. </settings>response.setContentType("application/json;charset=utf-8");<settings>
    98.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    99. </settings><settings>
    100.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    101. </settings><settings>
    102.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    103. </settings><settings>
    104.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    105. </settings>response.getWriter().print(string);<settings>
    106.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    107. </settings><settings>
    108.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    109. </settings>}
    复制代码
9.2、前端实现


    1. <settings>
    2.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    3. </settings><settings>
    4.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    5. </settings><settings>
    6.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    7. </settings><settings>
    8.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    9. </settings>商品列表<resultMap id="brandResultMap" type="Brand">
    10. <settings>
    11.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    12. </settings><settings>
    13.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    14. </settings><settings>
    15.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    16. </settings><settings>
    17.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    18. </settings><result property="brandName" column="brand_name" />
    19. <settings>
    20.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    21. </settings><settings>
    22.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    23. </settings><settings>
    24.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    25. </settings><settings>
    26.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    27. </settings><result property="companyName" column="company_name" />
    28. <settings>
    29.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    30. </settings><settings>
    31.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    32. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    33. <settings>
    34.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    35. </settings><settings>
    36.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    37. </settings><settings>
    38.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    39. </settings><settings>
    40.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    41. </settings><result property="brandName" column="brand_name" />
    42. <settings>
    43.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    44. </settings><settings>
    45.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    46. </settings><settings>
    47.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    48. </settings><settings>
    49.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    50. </settings><result property="companyName" column="company_name" />
    51. <settings>
    52.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    53. </settings><settings>
    54.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    55. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    56. <settings>
    57.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    58. </settings><settings>
    59.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    60. </settings><settings>
    61.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    62. </settings><settings>
    63.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    64. </settings><result property="brandName" column="brand_name" />
    65. <settings>
    66.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    67. </settings><settings>
    68.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    69. </settings><settings>
    70.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    71. </settings><settings>
    72.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    73. </settings><result property="companyName" column="company_name" />
    74. <settings>
    75.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    76. </settings><settings>
    77.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    78. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    79. <settings>
    80.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    81. </settings><settings>
    82.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    83. </settings><settings>
    84.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    85. </settings><settings>
    86.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    87. </settings><result property="brandName" column="brand_name" />
    88. <settings>
    89.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    90. </settings><settings>
    91.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    92. </settings><settings>
    93.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    94. </settings><settings>
    95.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    96. </settings><result property="companyName" column="company_name" />
    97. <settings>
    98.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    99. </settings><settings>
    100.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    101. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    102. <settings>
    103.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    104. </settings><settings>
    105.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    106. </settings><settings>
    107.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    108. </settings><settings>
    109.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    110. </settings><result property="brandName" column="brand_name" />
    111. <settings>
    112.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    113. </settings><settings>
    114.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    115. </settings><settings>
    116.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    117. </settings><settings>
    118.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    119. </settings><result property="companyName" column="company_name" />
    120. <settings>
    121.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    122. </settings><settings>
    123.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    124. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    125. <settings>
    126.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    127. </settings><settings>
    128.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    129. </settings><settings>
    130.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    131. </settings><settings>
    132.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    133. </settings><result property="brandName" column="brand_name" />
    134. <settings>
    135.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    136. </settings><settings>
    137.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    138. </settings><settings>
    139.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    140. </settings><settings>
    141.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    142. </settings><result property="companyName" column="company_name" />
    143. <settings>
    144.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    145. </settings><settings>
    146.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    147. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    148. <settings>
    149.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    150. </settings><settings>
    151.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    152. </settings><settings>
    153.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    154. </settings><settings>
    155.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    156. </settings><result property="brandName" column="brand_name" />
    157. <settings>
    158.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    159. </settings><settings>
    160.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    161. </settings><settings>
    162.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    163. </settings><settings>
    164.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    165. </settings><result property="companyName" column="company_name" />
    166. <settings>
    167.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    168. </settings><settings>
    169.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    170. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    171. <settings>
    172.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    173. </settings><settings>
    174.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    175. </settings><settings>
    176.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    177. </settings><settings>
    178.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    179. </settings><result property="brandName" column="brand_name" />
    180. <settings>
    181.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    182. </settings><settings>
    183.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    184. </settings><settings>
    185.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    186. </settings><settings>
    187.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    188. </settings><result property="companyName" column="company_name" />
    189. <settings>
    190.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    191. </settings><settings>
    192.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    193. </settings></resultMap>查询<resultMap id="brandResultMap" type="Brand">
    194. <settings>
    195.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    196. </settings><settings>
    197.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    198. </settings><settings>
    199.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    200. </settings><settings>
    201.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    202. </settings><result property="brandName" column="brand_name" />
    203. <settings>
    204.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    205. </settings><settings>
    206.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    207. </settings><settings>
    208.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    209. </settings><settings>
    210.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    211. </settings><result property="companyName" column="company_name" />
    212. <settings>
    213.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    214. </settings><settings>
    215.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    216. </settings></resultMap><settings>
    217.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    218. </settings><settings>
    219.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    220. </settings><settings>
    221.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    222. </settings><settings>
    223.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    224. </settings>批量删除<settings>
    225.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    226. </settings><settings>
    227.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    228. </settings><settings>
    229.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    230. </settings><settings>
    231.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    232. </settings>新增<resultMap id="brandResultMap" type="Brand">
    233. <settings>
    234.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    235. </settings><settings>
    236.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    237. </settings><settings>
    238.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    239. </settings><settings>
    240.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    241. </settings><result property="brandName" column="brand_name" />
    242. <settings>
    243.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    244. </settings><settings>
    245.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    246. </settings><settings>
    247.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    248. </settings><settings>
    249.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    250. </settings><result property="companyName" column="company_name" />
    251. <settings>
    252.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    253. </settings><settings>
    254.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    255. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    256. <settings>
    257.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    258. </settings><settings>
    259.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    260. </settings><settings>
    261.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    262. </settings><settings>
    263.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    264. </settings><result property="brandName" column="brand_name" />
    265. <settings>
    266.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    267. </settings><settings>
    268.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    269. </settings><settings>
    270.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    271. </settings><settings>
    272.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    273. </settings><result property="companyName" column="company_name" />
    274. <settings>
    275.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    276. </settings><settings>
    277.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    278. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    279. <settings>
    280.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    281. </settings><settings>
    282.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    283. </settings><settings>
    284.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    285. </settings><settings>
    286.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    287. </settings><result property="brandName" column="brand_name" />
    288. <settings>
    289.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    290. </settings><settings>
    291.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    292. </settings><settings>
    293.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    294. </settings><settings>
    295.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    296. </settings><result property="companyName" column="company_name" />
    297. <settings>
    298.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    299. </settings><settings>
    300.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    301. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    302. <settings>
    303.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    304. </settings><settings>
    305.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    306. </settings><settings>
    307.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    308. </settings><settings>
    309.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    310. </settings><result property="brandName" column="brand_name" />
    311. <settings>
    312.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    313. </settings><settings>
    314.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    315. </settings><settings>
    316.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    317. </settings><settings>
    318.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    319. </settings><result property="companyName" column="company_name" />
    320. <settings>
    321.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    322. </settings><settings>
    323.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    324. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    325. <settings>
    326.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    327. </settings><settings>
    328.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    329. </settings><settings>
    330.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    331. </settings><settings>
    332.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    333. </settings><result property="brandName" column="brand_name" />
    334. <settings>
    335.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    336. </settings><settings>
    337.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    338. </settings><settings>
    339.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    340. </settings><settings>
    341.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    342. </settings><result property="companyName" column="company_name" />
    343. <settings>
    344.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    345. </settings><settings>
    346.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    347. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    348. <settings>
    349.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    350. </settings><settings>
    351.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    352. </settings><settings>
    353.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    354. </settings><settings>
    355.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    356. </settings><result property="brandName" column="brand_name" />
    357. <settings>
    358.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    359. </settings><settings>
    360.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    361. </settings><settings>
    362.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    363. </settings><settings>
    364.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    365. </settings><result property="companyName" column="company_name" />
    366. <settings>
    367.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    368. </settings><settings>
    369.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    370. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    371. <settings>
    372.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    373. </settings><settings>
    374.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    375. </settings><settings>
    376.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    377. </settings><settings>
    378.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    379. </settings><result property="brandName" column="brand_name" />
    380. <settings>
    381.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    382. </settings><settings>
    383.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    384. </settings><settings>
    385.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    386. </settings><settings>
    387.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    388. </settings><result property="companyName" column="company_name" />
    389. <settings>
    390.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    391. </settings><settings>
    392.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    393. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    394. <settings>
    395.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    396. </settings><settings>
    397.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    398. </settings><settings>
    399.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    400. </settings><settings>
    401.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    402. </settings><result property="brandName" column="brand_name" />
    403. <settings>
    404.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    405. </settings><settings>
    406.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    407. </settings><settings>
    408.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    409. </settings><settings>
    410.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    411. </settings><result property="companyName" column="company_name" />
    412. <settings>
    413.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    414. </settings><settings>
    415.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    416. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    417. <settings>
    418.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    419. </settings><settings>
    420.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    421. </settings><settings>
    422.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    423. </settings><settings>
    424.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    425. </settings><result property="brandName" column="brand_name" />
    426. <settings>
    427.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    428. </settings><settings>
    429.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    430. </settings><settings>
    431.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    432. </settings><settings>
    433.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    434. </settings><result property="companyName" column="company_name" />
    435. <settings>
    436.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    437. </settings><settings>
    438.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    439. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    440. <settings>
    441.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    442. </settings><settings>
    443.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    444. </settings><settings>
    445.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    446. </settings><settings>
    447.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    448. </settings><result property="brandName" column="brand_name" />
    449. <settings>
    450.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    451. </settings><settings>
    452.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    453. </settings><settings>
    454.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    455. </settings><settings>
    456.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    457. </settings><result property="companyName" column="company_name" />
    458. <settings>
    459.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    460. </settings><settings>
    461.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    462. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    463. <settings>
    464.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    465. </settings><settings>
    466.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    467. </settings><settings>
    468.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    469. </settings><settings>
    470.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    471. </settings><result property="brandName" column="brand_name" />
    472. <settings>
    473.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    474. </settings><settings>
    475.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    476. </settings><settings>
    477.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    478. </settings><settings>
    479.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    480. </settings><result property="companyName" column="company_name" />
    481. <settings>
    482.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    483. </settings><settings>
    484.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    485. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    486. <settings>
    487.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    488. </settings><settings>
    489.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    490. </settings><settings>
    491.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    492. </settings><settings>
    493.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    494. </settings><result property="brandName" column="brand_name" />
    495. <settings>
    496.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    497. </settings><settings>
    498.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    499. </settings><settings>
    500.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    501. </settings><settings>
    502.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    503. </settings><result property="companyName" column="company_name" />
    504. <settings>
    505.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    506. </settings><settings>
    507.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    508. </settings></resultMap><settings>
    509.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    510. </settings><settings>
    511.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    512. </settings><settings>
    513.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    514. </settings><settings>
    515.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    516. </settings><settings>
    517.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    518. </settings><settings>
    519.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    520. </settings><settings>
    521.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    522. </settings>提交<settings>
    523.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    524. </settings><settings>
    525.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    526. </settings><settings>
    527.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    528. </settings><settings>
    529.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    530. </settings><settings>
    531.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    532. </settings><settings>
    533.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    534. </settings><settings>
    535.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    536. </settings>取消<resultMap id="brandResultMap" type="Brand">
    537. <settings>
    538.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    539. </settings><settings>
    540.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    541. </settings><settings>
    542.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    543. </settings><settings>
    544.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    545. </settings><result property="brandName" column="brand_name" />
    546. <settings>
    547.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    548. </settings><settings>
    549.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    550. </settings><settings>
    551.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    552. </settings><settings>
    553.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    554. </settings><result property="companyName" column="company_name" />
    555. <settings>
    556.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    557. </settings><settings>
    558.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    559. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    560. <settings>
    561.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    562. </settings><settings>
    563.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    564. </settings><settings>
    565.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    566. </settings><settings>
    567.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    568. </settings><result property="brandName" column="brand_name" />
    569. <settings>
    570.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    571. </settings><settings>
    572.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    573. </settings><settings>
    574.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    575. </settings><settings>
    576.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    577. </settings><result property="companyName" column="company_name" />
    578. <settings>
    579.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    580. </settings><settings>
    581.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    582. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    583. <settings>
    584.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    585. </settings><settings>
    586.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    587. </settings><settings>
    588.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    589. </settings><settings>
    590.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    591. </settings><result property="brandName" column="brand_name" />
    592. <settings>
    593.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    594. </settings><settings>
    595.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    596. </settings><settings>
    597.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    598. </settings><settings>
    599.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    600. </settings><result property="companyName" column="company_name" />
    601. <settings>
    602.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    603. </settings><settings>
    604.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    605. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    606. <settings>
    607.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    608. </settings><settings>
    609.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    610. </settings><settings>
    611.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    612. </settings><settings>
    613.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    614. </settings><result property="brandName" column="brand_name" />
    615. <settings>
    616.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    617. </settings><settings>
    618.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    619. </settings><settings>
    620.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    621. </settings><settings>
    622.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    623. </settings><result property="companyName" column="company_name" />
    624. <settings>
    625.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    626. </settings><settings>
    627.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    628. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    629. <settings>
    630.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    631. </settings><settings>
    632.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    633. </settings><settings>
    634.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    635. </settings><settings>
    636.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    637. </settings><result property="brandName" column="brand_name" />
    638. <settings>
    639.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    640. </settings><settings>
    641.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    642. </settings><settings>
    643.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    644. </settings><settings>
    645.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    646. </settings><result property="companyName" column="company_name" />
    647. <settings>
    648.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    649. </settings><settings>
    650.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    651. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    652. <settings>
    653.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    654. </settings><settings>
    655.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    656. </settings><settings>
    657.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    658. </settings><settings>
    659.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    660. </settings><result property="brandName" column="brand_name" />
    661. <settings>
    662.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    663. </settings><settings>
    664.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    665. </settings><settings>
    666.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    667. </settings><settings>
    668.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    669. </settings><result property="companyName" column="company_name" />
    670. <settings>
    671.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    672. </settings><settings>
    673.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    674. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    675. <settings>
    676.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    677. </settings><settings>
    678.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    679. </settings><settings>
    680.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    681. </settings><settings>
    682.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    683. </settings><result property="brandName" column="brand_name" />
    684. <settings>
    685.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    686. </settings><settings>
    687.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    688. </settings><settings>
    689.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    690. </settings><settings>
    691.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    692. </settings><result property="companyName" column="company_name" />
    693. <settings>
    694.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    695. </settings><settings>
    696.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    697. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    698. <settings>
    699.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    700. </settings><settings>
    701.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    702. </settings><settings>
    703.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    704. </settings><settings>
    705.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    706. </settings><result property="brandName" column="brand_name" />
    707. <settings>
    708.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    709. </settings><settings>
    710.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    711. </settings><settings>
    712.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    713. </settings><settings>
    714.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    715. </settings><result property="companyName" column="company_name" />
    716. <settings>
    717.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    718. </settings><settings>
    719.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    720. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    721. <settings>
    722.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    723. </settings><settings>
    724.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    725. </settings><settings>
    726.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    727. </settings><settings>
    728.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    729. </settings><result property="brandName" column="brand_name" />
    730. <settings>
    731.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    732. </settings><settings>
    733.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    734. </settings><settings>
    735.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    736. </settings><settings>
    737.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    738. </settings><result property="companyName" column="company_name" />
    739. <settings>
    740.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    741. </settings><settings>
    742.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    743. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    744. <settings>
    745.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    746. </settings><settings>
    747.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    748. </settings><settings>
    749.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    750. </settings><settings>
    751.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    752. </settings><result property="brandName" column="brand_name" />
    753. <settings>
    754.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    755. </settings><settings>
    756.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    757. </settings><settings>
    758.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    759. </settings><settings>
    760.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    761. </settings><result property="companyName" column="company_name" />
    762. <settings>
    763.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    764. </settings><settings>
    765.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    766. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    767. <settings>
    768.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    769. </settings><settings>
    770.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    771. </settings><settings>
    772.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    773. </settings><settings>
    774.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    775. </settings><result property="brandName" column="brand_name" />
    776. <settings>
    777.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    778. </settings><settings>
    779.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    780. </settings><settings>
    781.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    782. </settings><settings>
    783.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    784. </settings><result property="companyName" column="company_name" />
    785. <settings>
    786.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    787. </settings><settings>
    788.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    789. </settings></resultMap><settings>
    790.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    791. </settings><settings>
    792.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    793. </settings><settings>
    794.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    795. </settings><settings>
    796.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    797. </settings><settings>
    798.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    799. </settings>提交<settings>
    800.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    801. </settings><settings>
    802.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    803. </settings><settings>
    804.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    805. </settings><settings>
    806.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    807. </settings><settings>
    808.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    809. </settings><settings>
    810.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    811. </settings><settings>
    812.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    813. </settings>取消<resultMap id="brandResultMap" type="Brand">
    814. <settings>
    815.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    816. </settings><settings>
    817.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    818. </settings><settings>
    819.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    820. </settings><settings>
    821.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    822. </settings><result property="brandName" column="brand_name" />
    823. <settings>
    824.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    825. </settings><settings>
    826.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    827. </settings><settings>
    828.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    829. </settings><settings>
    830.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    831. </settings><result property="companyName" column="company_name" />
    832. <settings>
    833.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    834. </settings><settings>
    835.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    836. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    837. <settings>
    838.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    839. </settings><settings>
    840.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    841. </settings><settings>
    842.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    843. </settings><settings>
    844.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    845. </settings><result property="brandName" column="brand_name" />
    846. <settings>
    847.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    848. </settings><settings>
    849.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    850. </settings><settings>
    851.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    852. </settings><settings>
    853.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    854. </settings><result property="companyName" column="company_name" />
    855. <settings>
    856.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    857. </settings><settings>
    858.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    859. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    860. <settings>
    861.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    862. </settings><settings>
    863.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    864. </settings><settings>
    865.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    866. </settings><settings>
    867.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    868. </settings><result property="brandName" column="brand_name" />
    869. <settings>
    870.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    871. </settings><settings>
    872.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    873. </settings><settings>
    874.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    875. </settings><settings>
    876.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    877. </settings><result property="companyName" column="company_name" />
    878. <settings>
    879.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    880. </settings><settings>
    881.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    882. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    883. <settings>
    884.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    885. </settings><settings>
    886.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    887. </settings><settings>
    888.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    889. </settings><settings>
    890.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    891. </settings><result property="brandName" column="brand_name" />
    892. <settings>
    893.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    894. </settings><settings>
    895.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    896. </settings><settings>
    897.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    898. </settings><settings>
    899.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    900. </settings><result property="companyName" column="company_name" />
    901. <settings>
    902.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    903. </settings><settings>
    904.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    905. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    906. <settings>
    907.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    908. </settings><settings>
    909.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    910. </settings><settings>
    911.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    912. </settings><settings>
    913.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    914. </settings><result property="brandName" column="brand_name" />
    915. <settings>
    916.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    917. </settings><settings>
    918.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    919. </settings><settings>
    920.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    921. </settings><settings>
    922.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    923. </settings><result property="companyName" column="company_name" />
    924. <settings>
    925.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    926. </settings><settings>
    927.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    928. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    929. <settings>
    930.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    931. </settings><settings>
    932.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    933. </settings><settings>
    934.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    935. </settings><settings>
    936.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    937. </settings><result property="brandName" column="brand_name" />
    938. <settings>
    939.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    940. </settings><settings>
    941.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    942. </settings><settings>
    943.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    944. </settings><settings>
    945.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    946. </settings><result property="companyName" column="company_name" />
    947. <settings>
    948.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    949. </settings><settings>
    950.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    951. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    952. <settings>
    953.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    954. </settings><settings>
    955.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    956. </settings><settings>
    957.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    958. </settings><settings>
    959.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    960. </settings><result property="brandName" column="brand_name" />
    961. <settings>
    962.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    963. </settings><settings>
    964.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    965. </settings><settings>
    966.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    967. </settings><settings>
    968.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    969. </settings><result property="companyName" column="company_name" />
    970. <settings>
    971.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    972. </settings><settings>
    973.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    974. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    975. <settings>
    976.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    977. </settings><settings>
    978.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    979. </settings><settings>
    980.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    981. </settings><settings>
    982.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    983. </settings><result property="brandName" column="brand_name" />
    984. <settings>
    985.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    986. </settings><settings>
    987.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    988. </settings><settings>
    989.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    990. </settings><settings>
    991.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    992. </settings><result property="companyName" column="company_name" />
    993. <settings>
    994.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    995. </settings><settings>
    996.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    997. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    998. <settings>
    999.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1000. </settings><settings>
    1001.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1002. </settings><settings>
    1003.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1004. </settings><settings>
    1005.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1006. </settings><result property="brandName" column="brand_name" />
    1007. <settings>
    1008.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1009. </settings><settings>
    1010.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1011. </settings><settings>
    1012.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1013. </settings><settings>
    1014.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1015. </settings><result property="companyName" column="company_name" />
    1016. <settings>
    1017.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1018. </settings><settings>
    1019.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1020. </settings></resultMap><settings>
    1021.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1022. </settings><settings>
    1023.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1024. </settings><settings>
    1025.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1026. </settings><settings>
    1027.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1028. </settings><settings>
    1029.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1030. </settings>启用<settings>
    1031.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1032. </settings><settings>
    1033.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1034. </settings><settings>
    1035.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1036. </settings><settings>
    1037.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1038. </settings><settings>
    1039.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1040. </settings><settings>
    1041.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1042. </settings><settings>
    1043.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1044. </settings><settings>
    1045.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1046. </settings><settings>
    1047.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1048. </settings>禁用<resultMap id="brandResultMap" type="Brand">
    1049. <settings>
    1050.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1051. </settings><settings>
    1052.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1053. </settings><settings>
    1054.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1055. </settings><settings>
    1056.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1057. </settings><result property="brandName" column="brand_name" />
    1058. <settings>
    1059.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1060. </settings><settings>
    1061.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1062. </settings><settings>
    1063.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1064. </settings><settings>
    1065.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1066. </settings><result property="companyName" column="company_name" />
    1067. <settings>
    1068.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1069. </settings><settings>
    1070.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1071. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    1072. <settings>
    1073.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1074. </settings><settings>
    1075.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1076. </settings><settings>
    1077.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1078. </settings><settings>
    1079.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1080. </settings><result property="brandName" column="brand_name" />
    1081. <settings>
    1082.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1083. </settings><settings>
    1084.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1085. </settings><settings>
    1086.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1087. </settings><settings>
    1088.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1089. </settings><result property="companyName" column="company_name" />
    1090. <settings>
    1091.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1092. </settings><settings>
    1093.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1094. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    1095. <settings>
    1096.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1097. </settings><settings>
    1098.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1099. </settings><settings>
    1100.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1101. </settings><settings>
    1102.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1103. </settings><result property="brandName" column="brand_name" />
    1104. <settings>
    1105.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1106. </settings><settings>
    1107.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1108. </settings><settings>
    1109.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1110. </settings><settings>
    1111.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1112. </settings><result property="companyName" column="company_name" />
    1113. <settings>
    1114.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1115. </settings><settings>
    1116.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1117. </settings></resultMap><settings>
    1118.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1119. </settings><settings>
    1120.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1121. </settings><settings>
    1122.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1123. </settings>修改<settings>
    1124.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1125. </settings><settings>
    1126.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1127. </settings><settings>
    1128.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1129. </settings><settings>
    1130.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1131. </settings><settings>
    1132.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1133. </settings><settings>
    1134.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1135. </settings><settings>
    1136.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1137. </settings><settings>
    1138.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1139. </settings><settings>
    1140.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1141. </settings>删除<resultMap id="brandResultMap" type="Brand">
    1142. <settings>
    1143.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1144. </settings><settings>
    1145.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1146. </settings><settings>
    1147.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1148. </settings><settings>
    1149.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1150. </settings><result property="brandName" column="brand_name" />
    1151. <settings>
    1152.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1153. </settings><settings>
    1154.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1155. </settings><settings>
    1156.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1157. </settings><settings>
    1158.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1159. </settings><result property="companyName" column="company_name" />
    1160. <settings>
    1161.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1162. </settings><settings>
    1163.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1164. </settings></resultMap><resultMap id="brandResultMap" type="Brand">
    1165. <settings>
    1166.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1167. </settings><settings>
    1168.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1169. </settings><settings>
    1170.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1171. </settings><settings>
    1172.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1173. </settings><result property="brandName" column="brand_name" />
    1174. <settings>
    1175.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1176. </settings><settings>
    1177.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1178. </settings><settings>
    1179.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1180. </settings><settings>
    1181.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1182. </settings><result property="companyName" column="company_name" />
    1183. <settings>
    1184.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1185. </settings><settings>
    1186.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1187. </settings></resultMap><settings>
    1188.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1189. </settings><settings>
    1190.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1191. </settings><settings>
    1192.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1193. </settings><settings>
    1194.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1195. </settings><settings>
    1196.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1197. </settings><settings>
    1198.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1199. </settings><settings>
    1200.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1201. </settings><settings>
    1202.   <setting name="mapUnderscoreToCamelCase" value="true"/>
    1203. </settings>
    复制代码

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

勿忘初心做自己

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表