庄生晓梦

庄生晓梦迷蝴蝶

博客园 首页 新随笔 联系 订阅 管理

1.SQL语句和代码分离

便于统一管理和维护,不必再Java代码中调式SQL语句.但是当SQL语句出错时,控制台不会打印Log,

解决办法--引用log4j

2.用标签拼接SQL语句

  用标签代替JAVA代码虽然写简单SQL语句时方便了许多,但是复杂的语句拼接难度大

  3.结果集和JAVA对象自动映射

写过hibernate的都知道,hibernate连接数据库生成SQL语句的时候,会自动生成数据库实体类和其映射文件.在mybaits中,它帮我们做了这件事情.但是对数据库的字段要求较 高,实体类和配置文件需要手写.

4.即时加载

在一个页面同时显示大量数据时,hibernate的延时加载会创建大量的代理类,消耗资源.mybaits并不通过延时访问数据库.

posted on 2016-12-25 22:04  qwop  阅读(161)  评论(0)    收藏  举报