创建Expense

main
zjh 6 days ago
parent f36b1094f3
commit 46fb22fc8c

@ -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);
}
}
}
Loading…
Cancel
Save