Mybatis Generator Configuration Eclipse自动生成代码工具使用及实现基本crud

第一步:

Mybatis Generator Configuration Eclipse自动生成代码工具使用及实现基本crud_第1张图片

第二步:

Mybatis Generator Configuration Eclipse自动生成代码工具使用及实现基本crud_第2张图片

第三步:File--->New--->others

Mybatis Generator Configuration Eclipse自动生成代码工具使用及实现基本crud_第3张图片

第四步:选择项目,finish

Mybatis Generator Configuration Eclipse自动生成代码工具使用及实现基本crud_第4张图片

第五步:打开项目中这个xml文件

Mybatis Generator Configuration Eclipse自动生成代码工具使用及实现基本crud_第5张图片

第六步:





  
              
              
       

   
connectionURL="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=DatabaseName
driverClass="com.microsoft.sqlserver.jdbc.SQLServerDriver"
password="XXXXXX" 
userId="sa" 
/>

  
              
       


  
targetPackage="com.test.model"
targetProject="TEST/src" >
  
              
              
              
         

targetPackage="mappers" 
targetProject="TEST/src" >
  
           

  
targetPackage="com.test.dao"
targetProject="TEST/src" 
type="XMLMAPPER" >
  
             
 

  






第七步:右击xml文件

Mybatis Generator Configuration Eclipse自动生成代码工具使用及实现基本crud_第6张图片

至此代码到dao层已生成;

service层自己复制下就ok;

使用:

增:

  Campus record = new Campus();
record.setName("XX大学XX校区");
record.setRemark("XX路123号");
//insertSelective 可巧妙的避开id,如果用insert有自增id会出问题,可见我上一篇博客
campusService.insertSelective(record);

删:

  CampusExample example = new CampusExample();
example.or().andNameEqualTo("XX大学XX校区");

  campusService.deleteByExample(example);

改:

  Campus record = new Campus();
record.setName("XX大学XX校区");
record.setRemark("XX路234号");//要修改信息

  CampusExample example = new CampusExample();
example.or().andNameEqualTo("XX大学XX校区");//where 后参数

 campusService.updateByExampleSelective(record, example);

查:

 CampusExample example = new CampusExample();
example.or().andNameEqualTo("XX大学XX校区");//where 后参数

 List list= campusService.selectByExample(example);
JSONArray json = new JSONArray();
json.put(list);
return json.toString();

更详细的用法参见:

https://www.cnblogs.com/pixy/p/5038275.html



你可能感兴趣的:(SSM)