摘要: double(M,D) md可以不填,m代表总位数,d代表小数点保留几位小数 MySQL设置自增字段的相关语句: alter table album change ALBUM_ID ALBUM_ID bigint not null auto_increment;alter table album a 阅读全文
posted @ 2016-04-13 17:40 guodaxia 阅读(1980) 评论(0) 推荐(0) 编辑
摘要: 文章有点杂,这不是原文,谢谢贡献者 http://www.360doc.com/content/16/0413/16/32415095_550307388.shtml 一、hibernate一级缓存(1)hibernate支持两个级别的缓存,默认只支持一级缓存;(2)每个Session内部自带一个一 阅读全文
posted @ 2016-04-13 16:13 guodaxia 阅读(5957) 评论(0) 推荐(0) 编辑
摘要: 结构图: 什么是缓存? 缓存是数据库数据在内存中的临时容器,是数据库与应用程序的中间层。使用缓存降低程序访问数据源的频次,优化性能。 hibernate中的缓存 在Hibernate中也采用了缓存技术,使Hibernate可以高效的进行数据持久化操作。 hibernate的数据缓存分为两种:一级缓存 阅读全文
posted @ 2016-04-13 16:01 guodaxia 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 什么是代理模式?什么情况下使用代理模式? 代理模式是一种应用非常广泛的设计模式,当客户端代码需要调用某个对象的时候,客户端实际上并不关心是否准确得到该对象,它实际上只需要一个提供对应工能的对象,这时候我们就可以返回该对象的代理(Proxy)。 这种设计方式下,系统会为某个对象提供一份代理对象,并由代 阅读全文
posted @ 2016-04-13 12:07 guodaxia 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 延迟加载! 什么是延迟加载? 延迟加载时一种优化,避免无所谓的性能开销,只有在真正需要使用数据的时候才会进行数据加载操作。 延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。在Hibernate中提供了 对实体对象的延迟加载以及对集合 阅读全文
posted @ 2016-04-13 10:56 guodaxia 阅读(165) 评论(0) 推荐(0) 编辑