档案管理系统总结
档案管理模块
模块需求
由于档案保存的位置较多,所以需要提供档案存档点的维护功能,存档点主要包括的信息有:存档点名称、存档地址、联系人、联系电话、传真、备注等,管理功能中需要提供增删改查的功能。
基础组件的创建
根据需求确定需要哪些字段,字段的类型,设计出相应的数据字典,然后根据数据字典创建对应的数据库表。
idea 中根据数据库表逆向生成 domain ,mapper 层,但是只提供了一些基本的增,删,改,查的功能(关联对象需要自己手动修改)。
然后就是 Service 层的创建,创建和 mapper 对应的接口和实现。
最后就是写测试方法,测试 service ,mapper ,和数据库是否能连通。确定没有问题。
高级查询分页
创建查询对象
public class ArchiveQuery extends BaseQuery {
private String str;
public String getStr() {
if ("".equals(str.trim()) || null == str