当前位置: 代码迷 >> J2EE >> hibernate和mybatis共存的有关问题
  详细解决方案

hibernate和mybatis共存的有关问题

热度:88   发布时间:2016-04-17 23:13:36.0
hibernate和mybatis共存的问题
    由于页面的form表单是通过实体类的属性动态生成的,所以在对数据进行更新的时候,使用了hibernate中的insertOrUpdate方法。

    而由于查询数据时牵扯到的SQL语句比较复杂,所以希望用MyBatis来解决。

    于是就形成了hibernate和MyBatis共存的问题,现在我想用hibernate实现数据的写,使用Mybatis实现数据的读,在数据库方面实现读写分离,后面也可能架构在集群的服务器上。

    请问这个想法会带来哪些问题。如何才能解决这些问题?
------解决思路----------------------
数据库的读写分离和你这个是两回事,你这个只是不同的ORM api层面的读写,根本没有起到数据库层面的读写分离,数据库的读写分离,要集群同步复制,还要用数据库的代理进行读写分离的,那个对程序是不感知的
------解决思路----------------------
这个应该不难吧,在DAO层分开就是,只不过你添加调用的是Hibernate的添加dao,  查询用的是Mybatis的查询DAO
  相关解决方案