diff --git a/.idea/encodings.xml b/.idea/encodings.xml
index b26911b..af673e7 100644
--- a/.idea/encodings.xml
+++ b/.idea/encodings.xml
@@ -2,5 +2,7 @@
+
+
\ No newline at end of file
diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml
new file mode 100644
index 0000000..712ab9d
--- /dev/null
+++ b/.idea/jarRepositories.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index f042c63..75d518c 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -1,58 +1,17 @@
+
+
+
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -157,6 +111,7 @@
+
@@ -278,16 +233,21 @@
+
+
+
+
+
+
+
+
-
-
-
@@ -299,18 +259,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
@@ -320,218 +268,136 @@
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
+
-
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
+
@@ -551,6 +417,7 @@
+
1529592741848
@@ -669,36 +536,19 @@
-
+
-
-
-
+
@@ -706,9 +556,19 @@
-
+
+
+ file://$PROJECT_DIR$/src/main/java/cn/edu/hust/dao/impl/SessionAggrStatDaoImpl.java
+ 24
+
+
+
+ file://$PROJECT_DIR$/src/main/java/cn/edu/hust/dao/SessionDetailDao.java
+ 7
+
+
+
-
diff --git a/src/main/java/cn/edu/hust/dao/impl/SessionAggrStatDaoImpl.java b/src/main/java/cn/edu/hust/dao/impl/SessionAggrStatDaoImpl.java
index 23d21a1..3952939 100644
--- a/src/main/java/cn/edu/hust/dao/impl/SessionAggrStatDaoImpl.java
+++ b/src/main/java/cn/edu/hust/dao/impl/SessionAggrStatDaoImpl.java
@@ -1,16 +1,16 @@
-package cn.edu.hust.dao.impl;
+package cn.edu.hust.dao.impl; // 定义包名,表示这个类属于cn.edu.hust.dao.impl包
-import cn.edu.hust.dao.SessionAggrStatDao;
-import cn.edu.hust.domain.SessionAggrStat;
-import cn.edu.hust.jdbc.JDBCHelper;
+import cn.edu.hust.dao.SessionAggrStatDao; // 导入SessionAggrStatDao接口
+import cn.edu.hust.domain.SessionAggrStat; // 导入SessionAggrStat实体类
+import cn.edu.hust.jdbc.JDBCHelper; // 导入JDBCHelper类,用于数据库操作
-import java.util.ArrayList;
-import java.util.List;
+import java.util.ArrayList; // 导入ArrayList类,用于创建列表
+import java.util.List; // 导入List接口
-public class SessionAggrStatDaoImpl implements SessionAggrStatDao{
- @Override
- public void insert(SessionAggrStat sessionAggrStat) {
- String sql="insert into session_aggr_stat values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
+public class SessionAggrStatDaoImpl implements SessionAggrStatDao { // 定义SessionAggrStatDaoImpl类,实现SessionAggrStatDao接口
+ @Override // 覆盖接口中的方法
+ public void insert(SessionAggrStat sessionAggrStat) { // 定义insert方法,用于插入单个SessionAggrStat对象
+ String sql="insert into session_aggr_stat values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)"; // 定义插入SQL语句
Object[] params={sessionAggrStat.getTaskId(),sessionAggrStat.getSessionCount(),sessionAggrStat.getVisit_Length_1s_3s(),
sessionAggrStat.getVisit_Length_4s_6s(),sessionAggrStat.getVisit_Length_7s_9s(),
sessionAggrStat.getVisit_Length_10s_30s(),sessionAggrStat.getVisit_Length_30s_60s(),
@@ -18,16 +18,15 @@ public class SessionAggrStatDaoImpl implements SessionAggrStatDao{
,sessionAggrStat.getVisit_Length_10m_30m(),sessionAggrStat.getVisit_Length_30m(),
sessionAggrStat.getStep_Length_1_3(),sessionAggrStat.getStep_Length_4_6(),sessionAggrStat.getStep_Length_7_9(),
sessionAggrStat.getStep_Length_7_9(),sessionAggrStat.getStep_Length_10_30(),
- sessionAggrStat.getStep_Length_30_60()};
- JDBCHelper.getInstance().excuteUpdate(sql,params);
+ sessionAggrStat.getStep_Length_30_60()}; // 创建参数数组,包含SessionAggrStat对象的所有属性
+ JDBCHelper.getInstance().excuteUpdate(sql,params); // 调用JDBCHelper的excuteUpdate方法执行SQL更新
}
- @Override
- public void batchInsert(List sessionAggrStatList) {
- String sql="insert into session_aggr_stat values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
- List