石家庄停车位在线预约平台14

hibernate 查询策略
立即查询

User user=session.get(“uid”,2);


执行后立即查询
延迟查询
类级别延迟

User user=session.load(“uid”,2);
//不发送数据库查询语句
System.out.printl(user.getUid);
//发送数据库查询语句
System.out.printl(user.getUname);

需要uid以外的数据时,才会发出数据库查询语句
关联级别延迟

//发送语句
User user=session.get(“uid”,2);
System.out.printl(user.getUid);

//没有发送语句
Role role=user.getRole();
//发送语句
System.out.printl(role.getRname);


延迟可以在实体类对应的配置文件中配置

批量抓取

在实体类配置文件中的set属性中配置
batch-size=”10”;值越大,发送查询语句越少

原文地址:https://www.cnblogs.com/xiaohaigege666/p/12381767.html