单项选择题

MyBatis编程步骤选择正确顺序的一项()。

A.Step1:创建SQLSessionFactory;Step2:通过SQLSessionFactory 创建SQLSession;Step3:通过SQLSession 执行数据库操作;Step4:调用session.close()关闭会话
B.Step1:创建SQLSession;Step2:通过SQLSession执行数据库操作;Step3:调用session.commit()提交事务;Step4:调用session.close()关闭会话
C.Step1:创建SQLSession;Step2:通过SQLSession创建SQLSessionFactory;Step3:通过SQLSessionFactory执行数据库操作;Step4:调用session.commit()提交事务;Step5:调用session.close()关闭会话
D.Step1创建SQLSessionFactory;Step2:通过SQLSessionFactory创建SQLSession;Step3:通过SQLSession执行数据库操作;Step4:调用session.commit()提交事务;Step5:调用session.close()关闭会话