开始第一个例子: Hello World
新建Java工程,设置maven依赖
新建maven工程,设置项目编译级别为Java8及以上,引入fluent mybatis依赖包。
<dependencies>
<dependency>
<groupId>com.github.atool</groupId>
<artifactId>fluent-mybatis</artifactId>
<version>1.3.1</version>
</dependency>
<dependency>
<groupId>com.github.atool</groupId>
<artifactId>fluent-mybatis-processor</artifactId>
<version>1.3.1</version>
</dependency>
</dependencies>
具体maven项目设置
新建演示用的数据库结构
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个动作:
- 根据驼峰命名规则命名Entity类和字段
- HelloWorldEntity继承IEntity接口类
- 在HelloWorldEntity类上加注解 @FluentMybatis
@FluentMybatis
public class HelloWorldEntity</