如何在MyBatis XML中附加表名



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

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

请告诉我这个样品的解剖结构,比如桌子的名字在哪里。

首先创建表,例如

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>

此时,您应该知道表名是什么

最新更新