数据库
TheRockMaster
这个作者很懒,什么都没留下…
展开
-
mybatis的懒加载
MyBatis 是否支持延迟加载(懒加载)?延迟加载的原理是什么?延迟加载的原理的是调用的时候触发加载,而不是在初始化的时候就加载信息。比如调用 a. getB(). getName(),这个时候发现 a. getB() 的值为 null,此时会单独触发事先保存好的关联 B 对象的 SQL,先查询出来 B,然后再调用 a. setB(b),而这时候再调用 a. getB(). getName(...原创 2020-03-22 11:45:13 · 1129 阅读 · 0 评论 -
类的继承关系如何在关系型数据库体现
在面向对象的编程中,使用对象的继承是一个非常普遍的做法,但是在关系数据库管理系统RDBMS中,使用的是外键表示实体(表)之间的关系,那么对于继承关系,该怎么在RDBMS中表示呢?一般来说有3种实现方式:Concrete Table Inheritance(具体表继承)Single Table Inheritance(单表继承)Class Table Inheritance(类表继...转载 2020-03-06 17:50:10 · 1027 阅读 · 0 评论 -
ERROR 1193 (HY000): Unknown system variable ‘tx_isolaton’
mysql执行select @@tx_isolaton;保错:ERROR 1193 (HY000): Unknown system variable ‘tx_isolaton’解决方法:mysql8及以上tx_isolaton更名为transaction_isolation,执行select @@transaction_isolation;即可解决。...原创 2019-09-05 20:07:43 · 2036 阅读 · 1 评论