# 开始使用
# 前提
已对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
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
2
3
4
5
6
# 使用通用方法
注入后,即可使用QmData
提供的相关接口方法。
比如下述例子:
@Override
public List<User> getList(User user) {
// 使用通用自动查询方法
return qmData.autoSelectList(user, User.class);
}
1
2
3
4
5
2
3
4
5