mybatis后台借口添加

后台接口编写步骤:

一.

  1. 创建数据库

    2.配置mybatis-generator.xml (src/main/orm)

           <table tableName="t_maintenance(表的名字)" domainObjectName="Maintenance(表所创建的类,注意首字母大写,满足驼峰原则)"
           enableCountByExample="false" enableUpdateByExample="false"
           enableDeleteByExample="false" enableSelectByExample="false"
           selectByExampleQueryId="false">
           <generatedKey column="maintenance_id(设置自增的属性,通常是主键)" identity="true"
           sqlStatement="SELECT LAST_INSERT_ID()"></generatedKey>
           </table>

    注意:在该mybatis-generator.xml只能存在你需要创建的数据库相关的信息,其它数据库信息需要注释掉。

     3.运行PaginationPlugin.java文件,java application运行不要使用Tomcate服务器(src/main/orm/tool)

       4.在src/test/java下生成mapping,domain和dao,将他们移动到src文件夹下相应的包(注意dao

  二:重新编写相关文件: (模板参考:coupon.java)  

    1.编写serviceserviceimpl

    2.重新编写dao

    3.编写controller层(参考domain.java

   三 :src文件夹下相应的包:

         controller包:存放的是java的类文件,其主要功能是实现对数据库进行相关的操作,其中包含对于数据库属性的取操作和设值,注意各个属性的类型(在设计数据库的时候一定要注意否则更改会比较麻烦。) 

        dao包:存放的是接口,是mapper接口;接口方法的实现不是通过实体类实现的,而是java的动态代理来实现的,比较高级(大量减少new对象的存在,节约内存空间)

        mapping包:存放是mapper.xml的映射文件;

        domain包:存放的是java文件,主要是对数据库中的属性的get和set方法;

        service包:存放的是接口,主要是对数据库进行的相关的操作,(增删改查);

        serviceimpl包:存放的是service的实现类

 注:编写的相关文件除了controller包外,其它文件直接改模板的文件即可。

       

  

posted @ 2017-03-01 16:43  柏树子  阅读(179)  评论(0编辑  收藏  举报