1
0
Code Issues Pull Requests Packages Projects Releases Wiki Activity GitHub Gitee
epp/docs/ChatGPT/生成Mybatis xml SQL语句2.md

28 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

CREATE TABLE `access_log` (
`id` bigint(20) NOT NULL COMMENT '雪花id',
`time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '进出时间',
`user_id` int(11) NOT NULL COMMENT '用户id',
`user_real_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '用户真实姓名',
`gate_id` bigint(20) NOT NULL COMMENT '大门id',
`type` enum('IN','OUT') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '类型(进门 OR 出门)'
)
创建该表的 add update getList deleteById 的 Mybatils xml片段
(例如:<insert id="addAccessLog"><update id="updateAccessLog"><select id="getAccessLogList"><delete id="deleteAccessLogById">
实体类如下
public class AccessLog implements Serializable {
private Long id;
private Date time;
private Integer userId;
private String userRealName;
private Long gateId;
private String type;
}
以下是一些要求
parameterType="com.cxyxiaomo.epp.common.pojo.AccessLog"
where 条件所引用的Java变量都需要先判断是否为null或空
输出应该为一个 ```code``` 包起来的代码片段