2013年1月4日

Hibernate中inverse属性与cascade属性

摘要: Hibernate集合映射中,经常会使用到"inverse"和"cascade"这两个属性。对于我这样,Hibernate接触不深和语文水平够烂的种种因素,发现这两个属性实在是难以理解,无奈只好将这个两个属性解释工作交给了Google和Baidu,查看了许多牛人的解释,加上自己在Eclipse上的调试,对"inverse"和"cascade"这两个属性有了一定的见解。"inverse"属性探究"inverse"-直译过来就是"反转,使颠倒"的意思,书面化的 阅读全文

posted @ 2013-01-04 17:37 Code changes life 阅读(201) 评论(0) 推荐(0) 编辑

数据库关联映射建表图示

摘要: ~总结一下数据库的 一对多、多对一、一对一、多对多 关系 以及对应的建表方式~关联映射:一对多/多对一存在最普遍的映射关系,简单来讲就如球员与球队的关系;一对多:从球队角度来说一个球队拥有多个球员 即为一对多多对一:从球员角度来说多个球员属于一个球队 即为多对一数据表间一对多关系如下图:关联映射:一对一一对一关系就如球队与球队所在地址之间的关系,一支球队仅有一个地址,而一个地址区也仅有一支球队。数据表间一对一关系的表现有两种,一种是外键关联,一种是主键关联。图示如下:一对一外键关联:一对一主键关联:要求两个表的主键必须完全一致,通过两个表的主键建立关联关系关联映射:多对多多对多关系也很常见,例 阅读全文

posted @ 2013-01-04 17:01 Code changes life 阅读(680) 评论(0) 推荐(0) 编辑

Java 7七大新功能预览

摘要: 最近的Devoxx大会上,Java7将包含闭包的消息令很多人感到振奋--这将做为一个独立的JSR被实现。在众多Java7新的语言特性中,有一些现在已经完成了。Devoxx大会的一位参会者在博客中报告了下面这些Java 7已经完成的7大新功能: ◆对集合类的语言支持 ◆自动资源管理 ◆增强的对通用实例创建(diamond)的类型推断 ◆数值的下划线 ◆switch中使用string ◆二进制文字 ◆简化的可变参数调用(Varargs Method Invocation) 下面我们来仔细看一下这7大新功能: 对集合类(collections)的语言支持 Java将包含对创建集合类的第一类语言支持。 阅读全文

posted @ 2013-01-04 16:07 Code changes life 阅读(308) 评论(0) 推荐(0) 编辑

浅谈Java8闭包

摘要: JSR-335 将闭包引入了 Java 。闭包在现在的很多流行的语言中都存在,例如 C++、C# 。闭包允许我们创建函数指针,并把它们作为参数传递。在这篇文章中,我们将粗略的看一遍Java8的特性,并介绍Lambda表达式。 在2013年将发布的 JavaSE8 中将包含一个叫做 Lambda Project 的计划,在今年6月份的 JSR-335 草案中有描述。JSR-335 将闭包引入了 Java 。闭包在现在的很多流行的语言中都存在,例如 C++、C# 。闭包允许我们创建函数指针,并把它们作为参数传递。在这篇文章中,我们将粗略的看一遍Java8的特性,并介绍Lambda表达式。而且... 阅读全文

posted @ 2013-01-04 15:06 Code changes life 阅读(13981) 评论(1) 推荐(0) 编辑

导航