diff --git a/ffms-MyBatisProject/src/com/ssm/test/TestExpense.java b/ffms-MyBatisProject/src/com/ssm/test/TestExpense.java index 12e4244..6c80cb8 100644 --- a/ffms-MyBatisProject/src/com/ssm/test/TestExpense.java +++ b/ffms-MyBatisProject/src/com/ssm/test/TestExpense.java @@ -1,3 +1,5 @@ +package com.ssm.test; + import com.ssm.entity.Expense; import org.apache.ibatis.io.Resources; import org.apache.ibatis.session.SqlSession; @@ -7,22 +9,17 @@ import java.util.List; public class TestExpense { public static void main(String[] args) throws Exception { - // 1. 加载MyBatis配置 - SqlSessionFactory factory = new SqlSessionFactoryBuilder().build( - Resources.getResourceAsStream("config.xml") - ); + SqlSessionFactory factory = new SqlSessionFactoryBuilder() + .build(Resources.getResourceAsStream("config.xml")); - // 2. 获取连接 try (SqlSession session = factory.openSession()) { - - // 3. 调用Mapper查询所有支出 List list = session.selectList("com.ssm.mapper.ExpenseMapper.findAllExpense"); + System.out.println("===== 组员B:所有支出记录 ====="); + for (Expense e : list) System.out.println(e); - // 4. 输出结果 - System.out.println("==================== 组员B:支出表查询成功 ===================="); - for (Expense e : list) { - System.out.println(e); - } + Expense expense = session.selectOne("com.ssm.mapper.ExpenseMapper.findExpenseById", 1); + System.out.println("\n===== 组员B:按ID查询 ====="); + System.out.println(expense); } } } \ No newline at end of file