0

我有用于执行 CRUD 操作的 XML,我需要附加表名,谁能告诉我在哪里可以找到表名。这是一个示例 SELECT 语句

<select id = " xxxx " parameterType = "yyy" resultType = "zzz"
  select count(*)
  <include refid = " aaa"/>
</select>

请让我知道这个样本的解剖结构,比如桌子的名字在哪里。

4

1 回答 1

0

首先创建表,例如

CREATE TABLE `resource` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `resource_name` varchar(50) NOT NULL COMMENT '文件名称',
  `resource_path` varchar(255) NOT NULL COMMENT '文件路径',
  `resource_type` varchar(50) NOT NULL COMMENT '文件类型',
  `size` bigint(20) unsigned DEFAULT NULL COMMENT '文件大小',
  `create_time` datetime NOT NULL COMMENT '上传时间',
  `create_user` varchar(20) NOT NULL COMMENT '上传者',
  `bucket_name` varchar(50) DEFAULT NULL COMMENT '存储桶',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=64 DEFAULT CHARSET=utf8 COMMENT='资源信息表';

在 xml 文件中编写 SQL 语句

    <select id="resourceType" resultType="java.lang.String">
        SELECT resource_type
        FROM `resource`
        GROUP BY resource_type
    </select>

至此,你应该知道表名是什么了

于 2020-12-13T08:49:40.070 回答