前端页面:
实体类:
controller:
这里有个注意点,由于报销单与报销明细是1对多的关系(1张报销单有多个报销明细),在添加报销明细接口中需要传入报销单的主键id,要不然在mapper.xml中无法获取报销单的自增长id
dao:
因为写了两个接口同时又有事务操作,故数据访问写在了Controller层,方便事务处理
mapper.xml:
Mysql数据表结构:
报销单:
报销明细:
前端页面:
实体类:
controller:
这里有个注意点,由于报销单与报销明细是1对多的关系(1张报销单有多个报销明细),在添加报销明细接口中需要传入报销单的主键id,要不然在mapper.xml中无法获取报销单的自增长id
dao:
因为写了两个接口同时又有事务操作,故数据访问写在了Controller层,方便事务处理
mapper.xml:
Mysql数据表结构:
报销单:
报销明细: