我以前很少用mybatis。我只知道它是一个类似hibernate的orm数据库框架。随着熟练程度的提高,人们发现冬眠与冬眠有很大的不同。结合目前的经验,总结如下几点:
1。冬眠是全自动的,而mybatis是半自动的。hibernate可以通过对象关系模型对数据库进行操作,并且在javabean对象和数据库之间有一个完整的映射结构来自动生成sql。然而,mybatis只有基本的字段映射,对象数据和实际关系仍然需要通过手写sql来实现和管理。
2.hibernate数据库的可移植性要比mybatis好得多。