可以的
在ServiceImpl上加上注解
@Transactional 应该可以
selectMapsPage方法参数好像跟视频里的不一致了,不知道是不是新包封装的新的方法
看提示信息是eq方法报的,应该是column字段问题
UserMapper视频上面说了,就是创建一个UserMapper的类,然后类extends继承BaseMapper<User>.
public interface UserMapper extends BaseMapper<User>{}
在播放页面下面有资料下载啊
也可以手敲嘛
没有看到问题呀
免费课程没有源码可以下载的。不过评论区或者笔记可以找找链接,我看到过的,有同学在gitee上分享过整个项目的代码的;
oracle表和字段是有大小写的区别
在创建的时候sql不要使用双引号!(navicat等软件可能会自动给你加上去双引号,最好手写sql)这样就可以像mysql一样不区分大小写了
谢谢分享不错不错
mp 默认的是雪花算法生成的全球ID . 检查id 注解 @TableId 是否设为其他枚举值, 并且数据库id 勿设为自增
没有 这个课程好像没有
@Test public void Batch(){ Displacementinfor displacementinfor = new Displacementinfor(); displacementinfor.setEquipname("趋势GNSS高精定位仪"); displacementinfor.setLongitude(102.123456f); Displacementinfor displacementinfor1 = new Displacementinfor(); displacementinfor1.setEquipname("大趋势"); displacementinfor1.setLongitude(34.123456f); List<Displacementinfor> displacementinfors = Arrays.asList(displacementinfor, displacementinfor1); boolean saveBatch = displacementinforService.saveBatch(displacementinfors); System.out.println(displacementinforService); }
有些看不清楚哦
https://baomidou.com/pages/8f40ae/
这里是新的分页插件的配置方法,要确保分页插件的配置被spring正确加载
测试类上加@SpringBootTest(classes=...) 注解,classes指向你的springboot项目启动类即可
深层次的不懂,这个分页跟pagehelper一样都是先查询总条数,然后后面加上limit的处理方法,但是在本框架内就整合了分页肯定比MyBatis要另外引入pagehelper来的舒服
这查询用*是真的不好,不要学
当然更新还是挺好的,其实
什么问题呢?分享一下
看看数据库是什么版本,你的驱动对应的是哪个版本
用拦截器在生成的SQL后面追加你的条件
select=false是的作用是填充查询值,要想字段都不存在,只能把不想返回的属性放到子类中,需要放回的属性放到父类,使用父类接收结果就行了
没有的字段是什么意思,是值为null,还是数据库不存在的字段?为null的MP的默认策略,不会出现在insert中,数据库中不存在的字段,我课程中有讲解,怎么处理。目前mp不能帮你自动过滤。
managerId的I在实体类中大写,遵守驼峰原则
网站规定,免费课程不提供源代码。建议你自己敲一敲,练一练。也可以参考其他同学分享出来的。
区别很多啊,例如mp方便的条件构造器,逻辑删除,自动填充等等,这些都是hibernate没有的,你如果对两个框架深入了解,就自然会知道。
看这样,主键应该是没加上自增,你可以先把外键去掉,然后把user表的id加上自增,然后再设置上外键。
最后那个likeRight应该在nested方法外面,不是里面吧。
你用最新版本的MP试试,看看有没有这个问题。