上一页 1 ··· 8 9 10 11 12 13 14 15 下一页
摘要: 双向一对一以部门和经理为例:a.部门和经理类中各自由对方的引用:(省略了get/set方法)b.数据库两种方式实现:一种(b.1)是外键映射,并将外键添加唯一约束(至于哪个对象的主键做外键,可随意,差别是在获取关联对象数据的方式上有些差异);第二种(b.2)方式是:主键映射即把外键作为主键。例子如下... 阅读全文
posted @ 2016-01-23 14:46 假程序猿 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 引用对象被覆盖 阅读全文
posted @ 2016-01-23 14:34 假程序猿 阅读(173) 评论(0) 推荐(0) 编辑
摘要: hibernate是对jdk一个封装工具,实现对象和数据库之间数据映射。使用时涉及到四个问题:a.对象之间的关系在类中的体现;b,对象关系对应的数据库中表之间体现;c.实现a,b在hibernate的配置,d.对象之间获取保存更新删除的差异一:1-n/n-1(单向的一对多/多对一),1 n (双向... 阅读全文
posted @ 2016-01-22 17:34 假程序猿 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 如果没有指定 ON DELETE 或 ON UPDATE,则默认为 NO ACTION。 此语句表示: 这里以MySQL为例,总结一下3种外键约束方式的区别和联系。 这里以用户表和用户组表为例,这是一个典型的多对一关系,多个用户对应于一个用户组。首先创建用户组表: 并插入两条记录: 下面创建用户表, 阅读全文
posted @ 2016-01-21 19:56 假程序猿 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 1、assigned主键由外部程序负责生成,在save()之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的setter方法给主键赋值,至于这个值怎么生成,完全由自己决定,这种方法应该尽量避免。“ud”是自定义... 阅读全文
posted @ 2016-01-19 12:42 假程序猿 阅读(259) 评论(0) 推荐(0) 编辑
摘要: DBCP是一个依赖Jakarta commons-pool对象池机制的数据库连接池.DBCP可以直接的在应用程序用使用 可以设置最大和最小连接,连接等待时间等,基本功能都有,此连接池的持续运行的稳定性还是可以,不过速度稍慢,在大并发量的压力下稳定性有所下降,此外不提供连接池监控 连接池可以设置最大和 阅读全文
posted @ 2016-01-19 11:20 假程序猿 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num... 阅读全文
posted @ 2016-01-18 14:22 假程序猿 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 1.索引是对数据库数据建立目录加快了查询速度。索引分为哈希索引和二叉树索引 (大数据量转移,如果表中带有大量字段索引,进行数据导入时,建议先去掉索引导入数据再统一加入索引,减少索引计算量) 2.索引原则: 3.索引分类: 3.1对于全文索引:把一段文章中的某些词抽出来做成索引。 a.查询带有全文索数 阅读全文
posted @ 2016-01-17 21:01 假程序猿 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1.占有空间2.查询效率使用场景? 阅读全文
posted @ 2016-01-17 15:58 假程序猿 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 1.采用mysql 自带备份命令:注意:该命令不是在数据库连接内操作的。语句结尾是没有分号(;)的,并且成功后是没有提示的。 数据库恢复: 阅读全文
posted @ 2016-01-17 15:36 假程序猿 阅读(193) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 下一页