qq_慕虎4056920
慕仙0194903
没太理解你的问题你是说 xxxDO 和 xxxDOMapper吗?
这个是SpringMVC结构的知识了,DO是持久层的实体java类,而Mapper是连接数据库和java类的 (类似于JDBC,这里是Mybatis框架),用来对数据库进行crud的, 利用动态代理实现的。 我觉得你需要去看下基础知识了。
你说的里面的成员都是一样的,我没太理解。
冲哥_
慕姐7532418
aaaandzjs
老师在第三章一开始有提到,每一层都有每一层都逻辑,分层是必须的。我个人认为,一方面,这样写,代码更为健壮,另一方面,统一流程有助于逻辑的理解,不至于写出来难以维护的代码。
慕前端1021000
上一个SQL,小数点没加
qq_慕的地7375536
mysql数据库默认用的innoDB索引,innoDB会在update,delete,insert时自动加X锁
三狼戏獒
我说的是代码复用,问题跟分层没关系,分层本身就是需要的。N个方法的入参和出参拥有一致的逻辑,不该合并吗?
public static <T> T convertTFromPojo(Class<T> clazz, Object pojoBean) {
if (pojoBean == null) {
return null;
}
try {
T target = clazz.newInstance();
BeanUtils.copyProperties(pojoBean, target);
return target;
} catch (Exception e) {
logger.error("convertTFromPojo is error-->", e);
}
return null;
}
Qun_Chen
库存单独存放是为了优化减库存操作解决行锁问题,理论上销量也应该单独表放置便于统计
雷_煌
git@github.com:zouyaowen/SecondKill.git,我也是自己写的Mapper,供参考