多项选择题

DBC编程有哪些不足之处,Mybatis是如何解决这些问题的,描述正确的是()。

A.在SQLMapConfig.xml中配置数据连接池,使用数据库连接池管理数据库连接
B.将SQL语句配置在mapper.xml文件中与java代码分离
C.Mybatis自动将java对象映射到sql语句
D.Mbatis自动将SQL执行结果映射到java对象