精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-05-24
最后修改:2011-05-24
Hibernate是一个开发源码的对象关系映射框架,它对JDBC进行例如非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象思维来操作数据库。
图中,完成了id和name的映射,其中@Column表示映射的列, name 属性表示数据库中的列名,strategy 属性表示了主键是生成策略,@Entity表示实体类,@Table表示映射的表,name表示映射到数据库中的表名,其中name可以省略,前提是类名和表名相同。 这些注解均在 javax.persistence包中,所以要导入这个包,才能使用这些注解
使用Hibernate3.2 以上版本的注解映射,需导入以下jar包: 1. ejb3-persistence.jar 2. hibernate-annotations.jar 3. hibernate-commons-annotations.jar 4. hibernate-core.jar 如果和Spring 整合,那么需要另外导入一个jar包(spring.jar)。 注意: 此spring.jar必须是 Spring2.5以上版本的,因为,Spring2.5之前org.springframework.orm.hibernate3.LocalSessionFactoryBean类中,并没有 packageToScan 这个属性,只有mappingResuorces这个属性。而packageToScan这个属性正是映射包中的类,而mappingResuorces只是映射某个文件。 <property name=” packageToScan”> <list><value>com.test.po</value></list> </property> 这样,即可完成映射。
在使用 Hiberante注解映射和Spring整合过程中可能遇到的异常:
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-09-20
介绍的不详细
|
|
返回顶楼 | |
发表时间:2011-09-28
不错,对我这个菜鸟还是有用!
|
|
返回顶楼 | |
浏览 4328 次