懵懂母鸡

文章
7
资源
0
加入时间
2年10月21天

22、Mybatis 是否支持延迟加载?如果支持,它的实现原理是 什么?

Mybatis 仅支持 association 关联对象和 collection 关联集合对象的延迟加 载,association 指的就是一对一,collection 指的就是一对多查询。在 Mybatis 配置文件中,可以配置是否启用延迟加载 lazyLoadingEnabled=true|false。 它的原理是,使用 CGLIB 创建目标对象的代理对象,当调用目标方法时,进入拦 截器方法,比如调用 a.getB().getName(),拦截器 invoke()方法发现 a.ge.

10g中db_recovery_file_dest和log_archive_dest参数的关系

在10g中,如果指定了db_recovery_file_dest 参数,那么归档日志将存放到这个参数指向的目录下,如果同时指定了log_archive_desc,则将同时往这两个参数指定的目录中归档。1.只设置db_recovery_file_desc参数,log_archive_desc设置为空SQL> show parameter db_recovery NAM

OBYC中的GBB一般修改的解释

AUF : 无Acct.Assignmt的PP/CO订单的收货和结算 BSA : 通过561/562做库存初始化的过帐科目  INV : 库存差异导致的收入和费用科目,一般为P+L科目 VAX/VAY: 销售订单的发货成本科目  VBO : 委托加工业务,提供给供应商的库存出货科目  VBR : 处理内部发货业务,如直接消耗到成本中心、资产或内部订单等 VKA : 基于Ac

线程的状态与调度

线程的运行状态一个线程从创建、运行到结束总是处于下面的六种状态之一,这些状态的值被封装在java.lang.Thread.State枚举中: - NEW:新建状态。空的线程对象,系统并没有为其分配资源;此时仅可以启动线程,调用任何其他方法都是无意义的,并且会引发IllegalThreadStateException异常 - RUNNABLE:可运行状态。当处于新建状态的进程调用了

node 解析图片二维码的内容

const {readFile, readFileSync} = require('fs');const decodeImage = require('jimp').read;const qrcodeReader = require('qrcode-reader');const path = require("path");var p = path.resolve(__dirn...

液晶显示器发出哒的声音

玩游戏时,听到显示器有哒的一声,好像画面也抖动了一下。这会不会是显示器有问题呢?刚打电话去显示