SpringBoot +mybits之无实体类查询


不指定返回类型,使用默认的返回类型,这样就可以不用实体类。意味着如果多表联合查询就不需要费脑筋去解决表表关系了,直接返回一个

List<HashMap<String,Object>>类型的结果集。下面是示例!


一、项目结构

项目结构

二、pox.mxl 添加依赖

pomxml

三、Mapper

此处略去entity 、接口 、接口实现类

Mapper

四、controller


controller

五、数据库配置

注意url上需要加上&useSSL=false

application.properties

最后,总结一下:除了用mybits之外还可以用jdbc来实现自定义动态sql查询,jpa也可以实现,但是实现了JpaRepository后无法判断传入参数是否为空只能多写接口,这样很不友好。其他的还有一个插件,但是写join查询总是报错,还要实现表关系。jpa虽然来了次大杂烩但是太乱感觉,简单点的操作还可以,复杂点的就有点不友好了。所以还是集成框架好。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容