hibernate与mybetis的区别: mybetis和hibernate不同。mybetis是自定义sql,而hibernate是使用API操作数据库。 mybetis在映射上是使用连接sql语句来对数据库表进行查找的,插入是插入数据库的表中,而不是插入实体类中。实体类是传值源。 注: 插入和查找是两种不同的操作,插入是插入关联表的id,查找是用连接的方式获得结果集,再使用定义的类型map来对应到实体类上。所以多对一关联时,实体类的设计和表的设计并不一样