ityouknow / blog-comments

15 stars 0 forks source link

springboot(六):如何优雅的使用mybatis - 纯洁的微笑博客 #156

Open ityouknow opened 6 years ago

ityouknow commented 6 years ago

http://www.ityouknow.com/springboot/2016/11/06/spring-boo-mybatis.html

这两天启动了一个新项目因为项目组成员一直都使用的是mybatis,虽然个人比较喜欢jpa这种极简的模式,但是为了项目保持统一性技术选型还是定了 mybatis。到网上找了一下关于spring boot和mybatis组合的相关资料,各种各样的形式都有,看的人心累,结合了mybatis的官方demo和文档终于找到了最简的两种模式,花了一天时间总结后分享出来。

wenbing90 commented 6 years ago

用generater生成的自带基本查询,并且多生成一个类,但是在改字段的时候就很麻烦,用注解方式的还是不知道怎样动态sql

kuanshujiang commented 6 years ago

你好,请问第二种方式,怎么打印sql语句在控制台,我用了网上的方法,配置了logging.level.mapper包=debug 还是没用

java-aodeng commented 6 years ago

低调小熊猫就是我,学完去装逼

ghost commented 6 years ago

开发mapper 直接写在接口里面?还需不需要写实现类?

missfmaster commented 6 years ago

惭愧,16年的文章现在才看到。 平时第二种方式更方便一些,第一种简单的同时,功能上也制约了。 打印SQL的那个,mybatis-config中配置 <setting name="logImpl" value="STDOUT_LOGGING" />

mfzhu commented 6 years ago

mybatis.config-locations=classpath:mybatis/mybatis-config.xml mybatis.mapper-locations=classpath:mybatis/mapper/*.xml 这个报错不能同时使用

joeaniu commented 6 years ago

作者更正一下吧: 官方文档写的是“config-location”,而不是“config-locations”,见http://www.mybatis.org/spring-boot-starter/mybatis-spring-boot-autoconfigure/

AlyssaChia2017 commented 6 years ago

谢谢大神的分享。

zhoubiao188 commented 6 years ago

什么时候才能想大佬一样 能有小姐姐递热的阿萨姆奶茶

Cauchy6317 commented 6 years ago

大佬 我很佩服你的个人网站没有广告。。干净!!!写的也好没一句废话

dodynast commented 5 years ago

分页和条件查询怎么办?

Solinlee commented 5 years ago

@dodynast 分页和条件查询怎么办? 有对应的插件使用,貌似叫pageHelper,你查查挺好用

zhizhiping123 commented 5 years ago

jpa和mybatis可以同时用呀,单表查询用jpa,复杂的用mybatis

longlybits1029 commented 5 years ago

这个只是用SpringBoot重新实现了原来Spring+mybatis的整合功能,基于注解的Mapper很早Mybatis就支持了但不怎么推荐使用,因为复杂sql很难写,所以结合注解方式和xml方式实现mapper是比较实际的一个选择,不过楼主的文章描述有一些启发性的内容,建议楼主再写一些通用tk.mapper和pageHelper分页方面的文章,如果前端通过WebApi请求数据,请求体和响应体的设计(主要是多条件查询,模糊查询,分页查询结构),在加上事务的支持就更好了

ahuangchuen commented 5 years ago

源码中controler层有完整的增删改查 controller拼错了