如果用Go实现类似MyBatis的框架,该怎样设计?

omigo · · 4925 次点击
```java @Query("select h.city as city, h.name as name, avg(r.rating) as averageRating " - "from Hotel h left outer join h.reviews r where h.city = ?1 group by h") Page findByCity(City city, Pageable pageable); ``` JPA 这种方式已经和 MyBatis 几乎完全一样了,原生SQL 而且支持自动绑定。
#8
更多评论
我自己写query builder, 各种开源的query builder也很多 go没那么依赖sql或者类似的数据库。 如果java更适合你的业务,还是用java比较好。
#1
mybatis的优势是什么?用java开发的时候,一直在用jpa或者原生sql。现在转go还是一样的套路
#2