We have to run complex (with a lot of joins and large resultsets) analytical queries, and Ebean is quite inconvenient for this purpose. What's better choice: to add, for example, MyBatis which seems to me as sufficient tool for our needs or may be just run raw SQL on JDBCTemplate with manual mapping? Also what problems can we encounter using two (or more?) ORM frameworks?