第一个是用来关联实体类的,第二个是用来关联集合的,也就是平时的一对一(assocication),一对多(collection)
这是一个人,加一张身份证
public class User {
private String userName;
private Card card;
}
这是 一张身份证
public class Card {
private String cardNum;//身份证号
}
sql
<select id="findOneUserById" parameterType="int" resultMap="userMap">
SELECT
u.*,
c.*
FROM user u
left join card c on c.id=u.id
where 1=1 and u.Id=#{id}
</select>
map
<resultMap type="User" id="userMap">
<result property="userName" column="user_name"/>
<association property="card" column="card_id" javaType="Card">
<id property="cardId" column="card_id"/>
<result property="cardNum" column="card_num"/>
</association>
</resultMap>
见我上一篇文章即可https://aodeng.cc/archives/mybatisgaoji
理解最重要
本文作者:低调小熊猫
黑洞(英语:black hole)是根据广义相对论所推论、在宇宙空间中存在的一种质量相当大的天体和星体(并非是一般认知的“洞”概念)。黑洞是由质量足够大的恒星在核聚变反应的燃料耗尽后,发生引力坍缩而形成。黑洞的质量是如此之大,它产生的引力场是如此之强,以致于大量可测物质和辐射都无法逃逸,就连传播速度极快的光子也逃逸不出来。由于类似热力学上完全不反射光线的黑体,故名黑洞。[1]在黑洞的周围,是一个无法侦测的事件视界,标志着无法返回的临界点[2],而在黑洞中心有一个密度趋近于无限的奇点。
当恒星内部氢元素全部核聚变完毕时,因燃料用完无法抵抗自身重力而开始向内塌陷,但随着压力越来越高,内部的重元素会重新开始燃烧导致瞬间膨胀,这时恒星的体积将暴增至原先的数十倍至百倍,这便是红巨星,质量更大的恒星则会发生超新星爆炸,无论是红巨星或是超新星,都会将外部物质全部吹飞,直到连重元素也烧完时,重力又会使得恒星继续向内塌陷,最后形成一颗与月球差不多大小的白矮星,质量稍大的恒星则会形成中子星,会放出规律的电磁波,至于质量更大的恒星则会继续塌陷,强大的重力使周围的空间产生扭曲,最后形成一个密度每立方公分约一亿吨的天体:“黑洞”。[3]直至目前为止,所发现质量最小的黑洞大约有3.8倍太阳质量。[4]
黑洞无法直接观测,但可以借由间接方式得知其存在与质量,并且观测到它对其他事物的影响。借由物体被吸入之前因高热而放出紫外线和X射线的“边缘消息”,可以获取黑洞的存在的消息。推测出黑洞的存在也可借由间接观测恒星或星际云气团绕行黑洞轨迹,来获取位置以及质量。 [5][6]
黑洞是天文物理史上,最引人注目的题材之一,在科幻小说、电影甚至报章媒体经常可见将黑洞作为素材。迄今,黑洞的存在已得到天文学界和物理学界的绝大多数研究者所认同,并且天文界不时提出于宇宙中观测到已存在的黑洞。[7]
根据已故英国物理学者史蒂芬·霍金于2014年1月26日的论据:爱因斯坦的重力方程式的两种奇点的解,分别是黑洞跟白洞。不过理论上黑洞应该是一种“有进没出”的天体,而白洞则只能出而不能进。然而黑洞却有粒子的辐射,所以不再适合称其名为黑洞,而应该改其名为“灰洞”[8],先前认为黑洞可以毁灭信息情报的看法,是他“最大的失误”。