摘要: Mybatis对于多对多关系下的查询提供了集合(collection)的概念来解决,collection属性是resultMap高级结果映射的子集,首先,在本例中我们使用的是集合元素来解决多对多的查询。 然后你会注意到有一个新的 “ofType” 属性。这个属性非常重要,它用来将 JavaBean( 阅读全文
posted @ 2020-04-24 11:07 superming168 阅读(867) 评论(0) 推荐(0)
摘要: 场景:使用三张数据表:student学生表、teacher教师表、position职位表; 一个学生可以有多位老师、一位老师可以有多个学生、但是一个老师只能有一个职位:教授、副教授、讲师;但是一个职位可以有多个老师:例如讲师可以多人; 这里则产生了: 一对一关系,从老师角度:老师对职位,一对一 一对 阅读全文
posted @ 2020-04-24 10:56 superming168 阅读(416) 评论(0) 推荐(0)
摘要: 原理:转载自:http://www.imooc.com/article/284956?block_id=tuijian_wz Demo: https://www.cnblogs.com/codestory/p/11387116.html 阅读全文
posted @ 2020-04-23 12:16 superming168 阅读(273) 评论(0) 推荐(0)
摘要: 直接在mybatis-config.xml文件中添加以下属性即可: <configuration> <settings> <setting name="callSettersOnNulls" value="true"/> </settings> </configuration> 阅读全文
posted @ 2020-04-20 16:54 superming168 阅读(938) 评论(0) 推荐(0)
摘要: 参考: https://blog.csdn.net/wojiao228925661/article/details/81329660 阅读全文
posted @ 2020-04-18 20:11 superming168 阅读(3429) 评论(0) 推荐(0)
摘要: 项目的过程中经常会接触到 lambda 表达式,随后发现它基本上可以替代所有 for 循环,包括增强for循环。也就是我认为,绝大部分的for循环都可以用 lambda 表达式改写。 lambda表达式有它自己的优点:(1)简洁,(2)易并行计算。尤其适用于遍历结果,循环计算数值或者赋值的时候非常方 阅读全文
posted @ 2020-04-13 21:33 superming168 阅读(424) 评论(0) 推荐(0)
摘要: 一、说明 Java 8 在java.time包下推出了一组全新的时间日期API,涵盖了日期、时间、日期时间、时区、时刻、间隔、时钟等 新的java.time包下的所有类都是不可变类型而且线程安全的,解决了在此之前日期时间中存在的线程安全、横跨多包、使用复杂等诸多问题 二、示例 1、时间和日期 // 阅读全文
posted @ 2020-04-13 20:22 superming168 阅读(298) 评论(0) 推荐(0)
摘要: 第一种方法: 第二种方法: 3.总结: 目前遇到的就这两种情况,第二种情况5中用;分开的每一个都是忽略的文件或文件夹,像.git文件 .idea文件夹都可以在这里配置忽略。我知道的作用是在project中不显示,看起来整洁,有没有其他的作用就不知道了。 原创链接:https://blog.csdn. 阅读全文
posted @ 2020-04-11 09:31 superming168 阅读(6645) 评论(1) 推荐(3)
摘要: 1、spring的事务注解@Transactional只能放在public修饰的方法上才起作用,如果放在其他非public(private,protected)方法上,虽然不报错,但是事务不起作用 2、如果采用spring+spring mvc,则context:component-scan重复扫描 阅读全文
posted @ 2020-04-01 14:23 superming168 阅读(15656) 评论(0) 推荐(3)
摘要: 什么是分布式锁? 分布式锁其实可以理解为:控制分布式系统有序的去对共享资源进行操作,通过互斥来保持一致性。 举个不太恰当的例子:假设共享的资源就是一个房子,里面有各种书,分布式系统就是要进屋看书的人,分布式锁就是保证这个房子只有一个门并且一次只有一个人可以进,而且门只有一把钥匙。然后许多人要去看书, 阅读全文
posted @ 2020-03-31 17:20 superming168 阅读(625) 评论(0) 推荐(0)