hibernate映射和java问题

[复制链接]
查看11 | 回复2 | 2008-3-17 10:13:21 | 显示全部楼层 |阅读模式
1.要知道映射你要先了解什么是orm,ORM(Object-Relation Mapping)是对象-关系映射。Java是面向对象的,而现在的主流数据库是关系型数据库,所以需要一个桥梁将二者结合起来。Hibernate的映射文件基本上就是做这么一个事。具体怎么配置请自己看书。2.Annotation提供一种机制,将程序的元素如:类,方法,属性,参数,本地变量,包和元数据联系起来。这样编译器可以将元数据存储在Class文件中。这样虚拟机和其它对象可以根据这些元数据来决定如何使用这些程序元素或改变它们的行为。java1.5起默认的三个annotation类型: 一个是@Override:只能用在方法之上的,用来告诉别人这一个方法是改写父类的。 一个是@Deprecated:建议别人不要使用旧的API的时候用的,编译的时候会用产生警告信息,可以设定在程序里的所有的元素上. 一个是@SuppressWarnings:这一个类型可以来暂时把一些警告信息消息关闭. 3.泛型实际上是为了解决一个向下类型转换的问题。比如List以前都是Object类型的,当我们取出来的时候一般都需要进行类型转换的,转换成一个Object的子类。而每个向下类型转换对于 ClassCastException而言都是潜在的危险,应当尽量避免它们。所以有了现在的泛型4.设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 推荐看《Head first设计模式》很多图画的讲解,比较吸引人。下载地址:http://www.sunjava.cn/Index.html首页就有链接。
回复

使用道具 举报

千问 | 2008-3-17 10:13:21 | 显示全部楼层
1 hibernate 映射是实体BEAN与数据库的映射.为了更好的面向对象操作2 JDK1.5注解 看看下面的文章吧,我也在学习这个http://www.blogjava.net/ericwang/archive/2005/12/13/23743.html3 泛型 是JDK 5.0 之后新出来的形式,主要是为了更好的定义数据的类型 例如 List 说名List中的值为String类型.不可以为其他类型4:设计模式太广泛了.建议你看看 这本书
回复

使用道具 举报

千问 | 2008-3-17 10:13:21 | 显示全部楼层
二楼的厉害
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行