开始第一个例子: Hello World
新建Java工程,设置maven依赖
新建maven工程,设置项目编译级别为Java8及以上,引入fluent mybatis依赖包。
```xml
com.github.atool
fluent-mybatis
1.3.1
com.github.atool
fluent-mybatis-processor
1.3.1
```
### 新建演示用的数据库结构
```mysql
create schema fluent_mybatis_tutorial;
create table hello_world
(
id bigint unsigned auto_increment primary key,
say_hello varchar(100) null,
your_name varchar(100) null,
gmt_create datetime DEFAULT NULL COMMENT '创建时间',
gmt_modified datetime DEFAULT NULL COMMENT '更新时间',
is_deleted tinyint(2) DEFAULT 0 COMMENT '是否逻辑删除'
) ENGINE = InnoDB
CHARACTER SET = utf8 comment '简单演示表';
```
创建数据库表对应的Entity类
创建数据库表对应的Entity类: HelloWorldEntity, 你只需要简单的做3个动作:
1. 根据驼峰命名规则命名Entity类和字段
2. HelloWorldEntity继承IEntity接口类
3. 在HelloWorldEntity类上加注解 @FluentMybatis
```java
@FluentMybatis
public class HelloWorldEntity implements IEntity {
private Long id;
private String sayHello;
private String yourName;
private Date gmtCreate;
private Date gmtModified;
p