导航

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页

2017年10月9日

摘要: 延迟加载策略: 延迟加载: 在真正需要数据的时候,才真正执行数据加载操作 为了减少数据库的访问效率,减少数据库的访问次数,提高查询性能 Hibernate通过Proxy机制来实现延迟加载: Hibernate从数据库获取某一个对象数据时、获取某一个对象的集合属性值时,或获取某一个对象所关联的另一对象 阅读全文

posted @ 2017-10-09 11:43 耍流氓的兔兔 阅读(143) 评论(0) 推荐(0) 编辑

摘要: 一级缓存: Hibernate的一级缓存是指Session(属于事务范围的缓存,由Hibernate管理,无需干预) 它是一块内存空间,用来存放从数据库查询出的java对象,有了一级缓存,应用程序可以减少访问数据库的次数,提高了性能 在使用Hibernate查询对象的时候,首先会使用对象属性的OID 阅读全文

posted @ 2017-10-09 11:13 耍流氓的兔兔 阅读(197) 评论(0) 推荐(0) 编辑

摘要: Hibernate中性能优化涉及的知识点: 对象的三种状态 一级缓存和快照 延迟加载策略 抓取策略 整合c3p0连接池 二级缓存 Hibernate中对象的三种状态: 临时态(Transient): 没有被session管理,没有OID 瞬时态对象不会被持久化到数据库中,也不会被赋予持久化标识(id 阅读全文

posted @ 2017-10-09 09:40 耍流氓的兔兔 阅读(153) 评论(0) 推荐(0) 编辑

2017年10月5日

摘要: REST: HiddenHttpMethodFilter: 浏览器 form 表单只支持 GET 和 POST 请求,不支 持 DELETE、PUT请求 Spring添加了一个过滤器,可以将这些请求转换 为标准的 http 方法,支持 GET、POST、PUT 和 DELETE 请求 <filter 阅读全文

posted @ 2017-10-05 16:44 耍流氓的兔兔 阅读(191) 评论(0) 推荐(0) 编辑

2017年9月29日

摘要: SQL查询: 5.2之后的版本: 5.2之前的版本: 5.1之前的版本: 阅读全文

posted @ 2017-09-29 16:56 耍流氓的兔兔 阅读(170) 评论(0) 推荐(0) 编辑

摘要: QBC查询: 1 全表查询 2 条件查询 3 分页查询 4 查询排序 5 聚合查询 6 投影查询 阅读全文

posted @ 2017-09-29 16:48 耍流氓的兔兔 阅读(182) 评论(0) 推荐(0) 编辑

摘要: HQL查询: Hibernate单表查询: 1 全表查询 2 别名查询 3 条件查询 4 具名查询 5 分页查询 6 查询排序 7 聚合查询 8 投影查询 Hibernate多表查询: 1 内连接: 2 左连接: 3 右连接: 阅读全文

posted @ 2017-09-29 16:34 耍流氓的兔兔 阅读(153) 评论(0) 推荐(0) 编辑

摘要: 一对一关系映射: 数据库表结构: 创建实体类: 1 唯一外键关联映射: 创建配置文件: 2 一对一主键关联映射: 阅读全文

posted @ 2017-09-29 15:24 耍流氓的兔兔 阅读(188) 评论(0) 推荐(0) 编辑

摘要: inverse: inverse和cascade的区别: 修改配置文件: SQL语句与分析: 查看数据库表: 阅读全文

posted @ 2017-09-29 09:05 耍流氓的兔兔 阅读(179) 评论(0) 推荐(0) 编辑

2017年9月28日

摘要: cascade: 级联保存(一对多): 级联删除(一对多): 在测试用例中测试: 阅读全文

posted @ 2017-09-28 22:21 耍流氓的兔兔 阅读(246) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页