JBDC和ibatis的选型总结

最近做搜索,觉得ibatis过于笨重,本想简单的使用JDBC,但发现一些点还是比较麻烦的。

 

1. 没有数据库连接池。

2. 需要自己调用DriverManager,JDBC等一些原始API,比较繁琐。

3.假设通过spring JDBCTemplate解决了上面的问题,但还有如下问题。

4. spring JDBCTemplate只能返回Map,需要做Map和Bean之间的字段映射和类型转换(比如Map里是int,Bean里是Long)。

5. 需要做filed和column之间的命名转换,如数据库的命名通常是user_id,java通常是UserId。

 

 

你可能感兴趣的:(ibatis)