|
|
|
|
@ -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<Expense> 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);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|