zoukankan      html  css  js  c++  java
  • 5.30获取openid和createTime--mybatis自动生成接口和映射【这里需要自定义】


        自定义sql获取数据:
            dao:
                前提是反向成了代码:
                    A : 接口PhoneModelMapper extends IBaseMapper<PhoneModel> {IBaseMapper<注意这个位置放的是代码生成器生成的实体PhoneModel(这个实体中的注解加在成员变量上表示orm映射数据库的字段)>该接口继承了IBaseMapper<T> extends Mapper<T>, MySqlMapper<T> {
                    B : 反向生成了一个对应A接口的映射配置文件PhoneModelMapper.xml该接口:resultMap表示对应返回的对象自定义名称,type代表返回的A中的PhoneModel对象---下面的di-column表示数据库字段的名称,property表示实体对象的注解加成员变量即orm映射。
                        ConsumerMapper.xml用来接收返回对象的(实体对应mysql字段),个人感觉这个xml是用来操作返回对象数据的。
                1.定义一个接口Extra[这个接口继承IBaseExtraMapper接口[这个接口extends Mapper<T>, MySqlMapper<T> ]]---
                2.定义一个接口的映射文件Extra.xml,namespace=1中的全限定类名,select<id=对应1中接口的类名中的方法名,resultMap=用到A中全限定类名接口.BaseResult自定义>感觉是返回的map数据封装到A中对应的B映射文件封装返回(sql查出来的)的对象。
                3.不知到如何注入到spring的ioc容器中的。
            
            service:
                    1.定义一个接口:接口中定义一个方法返回的是一个List<dao中的entity>对象。
                    2.定义一个实现1中接口的实现类实现1接口,注入dao的Extra接口,调用接口中的方法。
                    3.  @Service("wxLoginService")   注入到ioc容器中。
                        @Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
            
            
            controller:
                    1.注入service
                    2.调用service中的方法,返回自定义的对象封装你调用service方法中返回的数据。

    dao

     service

    controller

    ui

  • 相关阅读:
    [Postman]历史(8)
    [Postman]响应(7)
    [Postman]请求(6)
    [Postman]查找替换(5)
    ORA-02050故障诊断一例
    转 js实践篇:例外处理Try{}catch(e){}
    转 PHP
    HTML DOM getElementById() 方法
    地点选择
    9i 和 11 g 区别
  • 原文地址:https://www.cnblogs.com/wym591273/p/10949394.html
Copyright © 2011-2022 走看看