Mybatis头文件
Mybatis Config和Mybatis Mapper头文件,一直奇怪这么常用的配置文件模板,idea至今还不支持,每次都是自己手动添加文件模板
Mybatis Config
1 2 3 4 5 6
| <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> </configuration>
|
Mybatis Mapper
1 2 3 4 5
| <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" > <mapper> </mapper>
|
Git清除提交记录
思路是创建一个新分支提交,然后将会旧分支删除。
创建一个临时分支tmp
1
| git checkout --orphan tmp
|
该命令会创建一个名为tmp的分支,并且该分支会包含父分支的所有文件。但新的分支不会指向任何以前的提交,也就是没有提交历史,如果你提交当前内容,那么这次提交就是这个分支的首次提交。如果不提交东西,这个分支实际上没有创建。
最后删除原分支,将tmp分支重命名为原分支名称即可。
MySQL创建时间和更新时间设置
使用MySQL内置函数,数据创建时自动设置创建时间,更新时自动设置更新时间,DateGrip没有或者选项,所以每次是手动添加这两个字段,希望以后会更新这个功能。
1 2 3 4 5
| ALTER TABLE 表名 ADD ( `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间' );
|