发表于: 2016-09-19 21:30:47
1 2290
一、今天完成
1.模仿丁师兄日报编写Spring+Mybatis操作数据库CRUB。
二、明天计划
1.学习SpringMVC的相关知识。
2.模仿丁师兄日报编写SpringMVC+JDBC/Mybatis操作数据库
三、遇到问题
1.pojo类中的当前时间这种变量项目中一般怎么注入,林师兄表示可以写死。
四、收获
了解了一种Spring+Mybatis的代码调用流程
1.利用p:简化spring的xml配置:
<property name="AA" value="111"/> 简化为 p:AA="111"
<property name="AA" ref="bb"/> 简化为 p:AA_ref="bb"
2.用property name="abc"会给IMPL类中方法setAbc注入参数。
3.spring可以給一個类里普通方法注入參數嗎,測試顯示:不能,除非你把這個普通方法繼續封裝成其他成員變量或者一個新的類。
4.跟叶师兄探讨:在明细表变化后,如何更新关联汇总表数据。通过“视图 + ON DUPLICATE KEY UPDATE”来实现。
明细表enroll
汇总表statistics (name=student_name) ,UNIQUE INDEX 为 name

step 1:CREATE VIEW summary AS
SELECT student_name, COUNT(student_name) num
FROM enroll
GROUP BY student_name;
step 2:INSERT INTO statistics(name,count)
SELECT student_name,num FROM summary
ON DUPLICATE KEY UPDATE count = num;
评论