
Java
ixiaojin
这个作者很懒,什么都没留下…
展开
-
每个新手都需要弄明白的问题
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于优快云的经典老贴。 问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello wor...2008-07-26 08:43:00 · 116 阅读 · 0 评论 -
抽象类和接口的区别
在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显得比较随意。其实,两者之间还...2008-07-26 09:16:00 · 104 阅读 · 0 评论 -
Hibernate关联关系(1)
数据库表与表之间的关联关系,分为三种一对一、一对多、多对一、多对多。在通常的数据库设计的时候一般都是通过表外键来建立各种关系,做这些关系一般都是为了一些级联操作。由于Hibernate是把数据库中表与表之间的关系型数据映射成面向对象型的数据关系,在hibernate中,也做了相应的数据级联操作的工作。因而可以在数据层来完成数据库表的关联,可以在这一层通过面向对象的方式形象的...2009-01-19 17:18:58 · 131 阅读 · 0 评论 -
Hibernate关联关系(2)
2、双向关联 双向关联在两端都知道对方的存在,同时也是由“一对多”和“多对一”两个关联关系组合而成的。在实现上也就是说,POJO的两个类里面都要有一个属性来保存对方的值。 public class Message { private int msgId; &nb...2009-01-19 17:23:01 · 150 阅读 · 0 评论 -
Hibernate关联关系(3)
一对一关联 根据各种教科书的例子,一对一关联可通过两种方式实现,通过主键关联和通过外键关联,这里我只介绍一下通过外键关联。在做一个例子,我在上面的程序中有一个User表,这里我在做一个IDCARD表,表里的内容设置了user的一些具体信息,他们是一对一的关系。 IDCARD表的SQL:CREATE TABLE `idcard` ( `cr...2009-01-19 17:23:54 · 161 阅读 · 0 评论 -
Hibernate关联关系(4)
多对多关联关系 多对多关联关系的建立需要借助第三个表来存储多对多关联关系信息的表。 在介绍这个关系前先介绍一个小案例,前一阵子web2.0星期的时候,也流行一个应用,就是一般blog或者信息分类网站常用的一个技术——Tag。在下面的例子里我也将建立一个Tag应用。在写博客的时候,我们的文章并不一定只属于一种分类,比如我写了一篇文章吧,...2009-01-19 17:24:33 · 158 阅读 · 0 评论