ibatis 对象关系实现
??? hibernate 的强大在于完全的对象化,对于对象之间的关系解决的比较好,如1对1,1对多,多对1,以及多对多。当然也包括继承关系。
??? 而ibatis这方面就比较逊色了,不过对于也支持简单的关连查询,如1对1,和1对多。对于一般的情况来说,这两种已经足够了,当然不能层叠更新是一个缺陷,看了半天文档,也没有找到对象之间的层叠更新,估计是不支持。
??? 以前的版本ibatis处理关连是通过执行两次sql来实现的,如下的实例:
??? 一对多关联:
3 楼 wdl123 2007-01-25 请教:在运行当中,能否显示所执行的sql语句。就和HIBERNATE的show_sql一样 4 楼 abraham 2007-01-25 在日志中显示sql语句
log4j.logger.com.ibatis=DEBUG
log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG
log4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUG
log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG