# 开始使用

# 前提

已对qm-data进行相关配置,如果你没有进行配置,请查看基础配置

# 使用注解

要使用QmData提供的通用自动方法,需要对操作的实体类添加一些注解,以便让QmData确切知道一些相关的事情,比如表名,主键等等。

如下例子:

 


 









@Table( name="user", style = Style.UNDERLINE)
public class User {

    @Id
    private Integer id;
    private String username;
    private String password;
    private Date createTime;
    private Date updateTime;

    // 省略 get set ..
}
1
2
3
4
5
6
7
8
9
10
11
12

# 注入QmData

直接注入 QmData,比如像下述例子一样。





 


@Service
public class UserServiceImpl implements UserService {

	@Resource
	private QmData qmData;
}
1
2
3
4
5
6

# 使用通用方法

注入后,即可使用QmData提供的相关接口方法。

比如下述例子:




 


@Override
public List<User> getList(User user) {
    // 使用通用自动查询方法
    return qmData.autoSelectList(user, User.class);
}
1
2
3
4
5
最近更新: 2019/12/14 上午11:59:18