Hibernate
文章平均质量分 82
xunmengczt
热爱软件开发,喜欢迎接挑战。
展开
-
Hibernate(一)
1. hibernate简介Hibernate是一种功能强大,执行性高的面向对象的持久化技术。Hibernate可以使你很容易的以面向对象的方式来开发持久化类,包括联合,继承,多态,组合和集合。Hibernate允许你像使用本地SQL语句或面向对象的标准和示例API一样轻松的使用其自带的SQL表达式(HSQL).并不像许多其他持久化解决方案一样,Hibernate 并不屏弃你已原创 2006-11-13 23:11:00 · 649 阅读 · 0 评论 -
利用MyEclipse自动生成Hibernate的相关文件
使用Hibernate都需要Hibernate配置文件,以及类和表的映射文件,利用MyEclipse可以很方便的为工程添加上hibernate的支持,并且能够自动生成hibernate的映射文件和其对应的java类文件。新建工程(或在已有的工程名上右键->MyEclipse->add Hibernate capabilities…这样就会自动生成Hibernate Sessession F原创 2006-12-23 20:01:00 · 1656 阅读 · 0 评论 -
Hibernate(二)
1. The mapping file Hibernate需要知道如何装载和存储持久类的对象。Hibernate的映射文件正是用来告诉hibernate可以访问数据库中的哪个表,以及这个表中的哪些列可以被使用。一个映射文件的基本结构如下:文件头--> "-//Hibernate/Hibernate Mapping DTD 3.0//EN"原创 2006-12-28 22:50:00 · 652 阅读 · 0 评论 -
hibernate探索-级联删除
Hibernate在级联删除前要先把外键字段置为null,如果这个外键字段不允许为空,则会报错。 需要在many端设置参数:inverse=“true”,hibernate文档中有如下描述:Very Important Note: If the column of a association is declared NOT NULL, Hibernate may cause constrain原创 2008-11-19 13:52:00 · 288 阅读 · 0 评论