摘要: 在网上查了很多关于jpa的一对多表关联的操作,踩了很多坑,今天终于解决了 下面上一下我自己的代码,记录一下 老师和学生(一对多关系) 首先搭建环境,添加依赖包 编写数据库配置文件 实体类 springboot启动类(引导类) 启动引导类,查看数据库会发现表生成成功 dao层代码就不上了,继承JpaR 阅读全文
posted @ 2019-04-12 23:36 不爱笑青年 阅读(5917) 评论(0) 推荐(0) 编辑
摘要: 表关系 一对一 一对一就不用多说了,哪个是主表根据自己需求定义 一对多 一的一方 : 主表 多的一方 : 从表 外键 : 需要再从表上新建一列作为外键,对应主表的主键 多对多 需要一张中间表: 至少要有两个字段组成,这两个字段对应两张表的主键,同时又构成中间表的联合主键 阅读全文
posted @ 2019-04-12 22:19 不爱笑青年 阅读(156) 评论(0) 推荐(0) 编辑
摘要: Day One 阅读全文
posted @ 2019-03-24 19:43 不爱笑青年 阅读(106) 评论(0) 推荐(0) 编辑
摘要: Solr安装 1:安装 Tomcat,解压缩即可。 2:解压 solr。 3:把 solr 下的dist目录solr-4.10.3.war部署到 Tomcat\webapps下(去掉版本号)。 4:启动 Tomcat解压缩 war 包 5:把solr下example/lib/ext 目录下的所有的 阅读全文
posted @ 2019-03-01 16:32 不爱笑青年 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 个人观点是因为包扫描的配置不同 org.springframework.stereotype.Service是spring的注解,用于标注业务层组件(service)。标注了的组件需要在配置文件里有这样的配置<context:component-scan base-package="这里是包名" > 阅读全文
posted @ 2019-02-25 17:17 不爱笑青年 阅读(8867) 评论(1) 推荐(0) 编辑
摘要: 乐观锁插件 1) com.baomidou.mybatisplus.plugins.OptimisticLockerInterceptor 注册乐观锁插件 2) 如果想实现如下需求: 当要更新一条记录的时候,希望这条记录没有被别人更新,确保当前只有一个人在操作 3) 乐观锁的实现原理: 取出记录时, 阅读全文
posted @ 2019-01-31 20:17 不爱笑青年 阅读(6827) 评论(0) 推荐(0) 编辑
摘要: 关于#{}和${}就是jdbc中的预编译和非预编译 1.表达式: name like"%"#{name}"%" 打印的日志 ==> Preparing: select * from user WHERE name like"%"?"%" ==>Parameters: 傻(String), 1(Int 阅读全文
posted @ 2019-01-26 21:37 不爱笑青年 阅读(1445) 评论(0) 推荐(0) 编辑
摘要: 1,_parameter 代表整个参数单个参数,_parameter 就是这个参数多个参数 会被封装成一个map,_parameter就是代表这个map 例如接口中有一个方法 public List<Employee> getEmpsTestInnerParameter(Employee emplo 阅读全文
posted @ 2019-01-26 21:32 不爱笑青年 阅读(1650) 评论(0) 推荐(0) 编辑
摘要: 最近偷懒 把以前落下的补上 第一种方式: 在实体类的映射文件 "*Mapper.xml" 这样写: 参数解析: 第二种方式: 同样在实体类的映射文件 "*Mapper.xml" 但是要这样写: 参数解析: 阅读全文
posted @ 2019-01-26 20:21 不爱笑青年 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 接口 使用Oracle数据库进行批量保存 Oracle不支持values(),(),()..... Oraclez批量保存方式 其中一种 begin insert into table values(); insert into table values(); end; 还有一种中间表方式进行批量插 阅读全文
posted @ 2019-01-26 20:13 不爱笑青年 阅读(536) 评论(0) 推荐(0) 编辑