java元帅

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  49 随笔 :: 0 文章 :: 0 评论 :: 19902 阅读

1、自定义参数:表名

2、写方法:

@Resource
private ZgCostMapper zgCostMapper;

@DataSource(name = DSEnumReport.DATA_SOURCE_SYS )
public int createTable(String tableName) {

    return zgCostMapper.createTable(tableName);
}

3、mapper的xml中添加动态sql:

复制代码
<update id="createTable" parameterType="string">
          CREATE TABLE ${tableName} (
           `id` int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT ,
          `agency_no` varchar(40)  DEFAULT NULL COMMENT '代销机构',
          `fund_code` varchar(40)  DEFAULT NULL COMMENT '产品编码',
          `accrual_date` varchar(40) DEFAULT NULL COMMENT '计提日期',
          `share_personal` varchar(40) DEFAULT NULL COMMENT '个人客户保有份额',
          `share_agency` varchar(40)  DEFAULT NULL COMMENT '机构客户保佑份额',
          `balance_personal` varchar(40)   DEFAULT NULL COMMENT '个人客户保有金额',
          `balance_agency` varchar(40)   DEFAULT NULL COMMENT '机构客户保有金额',
          `create_by` int(11)  DEFAULT 0 COMMENT '创建人',
          `update_by` int(11) DEFAULT 0 COMMENT '更新人',
          `create_time` datetime(0)   DEFAULT NULL COMMENT '创建时间',
          `update_time` datetime(0)  DEFAULT NULL COMMENT '更新时间'
        ) ENGINE = InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8 COMMENT = '管理费元数据处理表'
  </update>
复制代码

 



posted on   java元帅  阅读(582)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示