hibernate
http://anywhere.blogchina.com/521463.html
Eclipse入门-- Eclipse的使用简介及插件开发(一)- -| 回首页 | 2005年索引 | - -XML数据岛简介
Eclipse 3.0 资料- -
http://www.tusc.com.au/tutorial/html/index.html
利用Eclipse,LOMBOZ plugins,JBoss开发J2EE教学的文章(En)很精彩
1.? lomboz.301.zip 与emf-sdo-runtime-2.0.0.zip(著名的开发J2ee的插件)
下载网址:http://forge.objectweb.org/project/showfiles.php?group_id=97?
http://www.objectlearn.com/
Lomboz 可以做很多事情,是使用 Eclipse+JBoss 做 J2EE 的首选。
2.MyEclipse,最好的J2EE开发框架
下载Myeclipse userId: ylfly? password: *******
http://www.myeclipseide.com/ContentExpress-display-ceid-47.html
MyEclipse的注册码:
for eclispe3.0版的:
IceCraft
VAR7ZL-819-56-54678656108018950
for eclispe2.1版的:
IceCraft
VAR7ZL-719-56-54678657538454123
3.Log4j或者Apache commons Logger最得力的助手就是 Log4e:
??? 官方网站:http://log4e.jayefem.de/
??? 下载连接:http://log4e.jayefem.de/download/de.jayefem.log4e_0.5.5.zip
4. Easy Struts支持Struts的插件 (0.64版只支持Eclipse2.X)
是开放源代码组织sourceforge.net上的一个项目,目前最新的版本是0.64,
http://sourceforge.net/project/showfiles.php?group_id=54542&package_id=49230
http://easystruts.sourceforge.net/
5. TomcatPlugin 支持Tomcat插件
http://www.sysdeo.com/eclipse/tomcatPlugin.html
6.Hibernate Synchronizer
Hibernate Synchronizer is a free Eclipse plugin code generation tool to be used with the Hibernate persistence framework. The plugin will automatically generate java code when your hibernate mapping files are modified. Objects are created with generated code in an abstract base class and a user-modifiable extension class so user code does not get deleted when the generation is performed.
http://www.binamics.com/hibernatesync/
https://sourceforge.net/project/showfiles.php?group_id=99370
HibernateSynchronizer-2.1.25-Eclipse3M6.zip?? 只支持到M7
7. SWT Designer 使GUI更cool,更in,更happy!
http://www.swt-designer.com/?? 14天
8. XML Editor & XSLT Debugger 编辑XML的插件
http://www.oxygenxml.com/
8.1支持Eclipse 3.0 的XML插件
http://www.xmlbuddy.com/
8.2XML Viewer
Version: 1.1.7
http://tabaquismo.freehosting.net/ignacio/eclipse/xmlview/index.html
9.UML Tool for Eclipse
http://www.visual-paradigm.com/download.php?shortName=sdeec
9.1 UML插件 Omondo的(支持eclipse 3.0 的studio 1.0 只试用20天)
http://www.omondo.com/
useId :ylfly password:*******
9.2EclipseUML2? is Eclipse tools
http://www.eclipse.org/uml2/
10.Eclipse加速插件KeepResident
http://suif.stanford.edu/pub/keepresident/
原理:利用两个 Windows API - SetProcessWorkingSetSize 与 VirtualLock (适用于 Windows 平台)。
切换时果然快很多。
官方建议最小值设定在 100 MB,最大值 250 MB 左右。
11.RMI Plugin for Eclipse 1.6.0 for Eclipse 3.0
http://www.genady.net/rmi
12其它插件
perl插件 http://e-p-i-c.sf.net/updates
C#插件? http://www.improve-technologies.com/alpha/updates/site.xml
C插件??? http://update.eclipse.org/tools/cdt/releases/new
Hex插件 http://ehep.sourceforge.net/update
13.Eclipse插件使用links目录的用法:
假设把插件安装在d:\myplugin目录中,则myplugin的目录结构一定要是这样的:
d:\myplugin\eclipse\plugins\插件 及 d:\myplugin\eclipse\features\插件
例如安装EclipseME插件到d:\myplugin目录中,则目录结构
d:\myplugin\eclipse\plugins\eclipseme_0.4.5。
再假设eclipse安装在d:\eclipse目录中,则在eclipse目录中创建名称为links的目录,在links目
录中建立一个link文件,比如myplugin.link,该文件内容为path=d:\myplugin。
启动eclipse,插件即安装上了,如果想暂时不启动插件,只需把myplugin.link文件删除即可。
补充说明:
1. 插件可以分别安装在多个自定义的目录中。
2. 一个自定义目录可以安装多个插件。
3. link文件的文件名及扩展名可以取任意名称,比如myplugin.txt,goodplugin都可以。
4. link文件可以有多行path=插件目录,对应多个自定义插件目录,每一行的path参数都将生效。
5. 在links目录也可以有多个link文件,每个link文件中的path参数都将生效。
6. 插件目录可以使用相对路径,如果我们把myplugin目录创建在eclipse安装目录中,如上例中的
d:\eclipse目录中,则只需设置path=myplugin即可。
14.Eclipse tools
1).ALL SDK bundle (includes Source, Runtime and Docs for EMF, XSD, and SDO).
?
2).The Graphical Editing Framework (GEF) allows developers to take an existing application
model and quickly create a rich graphical editor.
3).UML2 is an EMF-based implementation of the UML 2.0 metamodel for the Eclipse platform.
http://www.eclipse.org/emf/
http://www.eclipse.org/gef/
http://www.eclipse.org/uml2/
15.plug-in网址:
http://www.eclipse-plugins.info/eclipse/index.jsp
http://www.eclipse-workbench.com/jsp/
http://eclipse-plugins.2y.net/eclipse/index.jsp (非常非常著名的插件更新网站)
http://www.crionics.com/products/opensource/eclipse/eclipse.jsp (分类清楚)
http://www.eclipseplugincentral.com/
16.调试JSP时,在tomcat里改\conf\server.xml
??????? docbase="C:\eclipse\workspace\MyJ2EEProject\myweb"
????????? workDir="C:\eclipse\workspace\MyJ2EEProject\j2src" />
docBase="D:\workspace\myJSP\test"
path="/test" reloadable="true" workDir="D:\workspace\myJSP\j2src"/>
j2src不要改动
17.CVS---并发版本系统(中文手册)v1.12.9
http://cvsdoc-zh.gro.clinux.org/cvsdoc/zh_CN/html/index.html
http://cvsdoc-zh.gro.clinux.org
另一个CVS手册:
http://www.chedong.com/tech/cvs_card.html
18.Preferences无法显示新安装的插件的解决办法
删除C:\eclipse\configuration\org.eclipse.update下的platform.xml文件,重新启动Eclipse
19.评价
当前世界上最新最实用的IDE环境Eclipse。加上分析设计工具eclipseUML、MVC构架的Struts、
对象数据绑定构架OJB,Web系统的自动单元测试工具JUnit和HttpUnit,还有最普及的数据库MySQL,最
流行的版本管理服务器CVS,和支持Java/JSP/servlet的最佳Web引擎tomcat ,jboss。
20.Eclipse的许可证是怎样的?
现在Eclipse相关的许可证是大多数基于Common Public License (CPL),CPL是一个为Open Source
Initiative (OSI)所认可的许可证。由于Eclipse Foundation的建立,Eclipse的许可证将逐渐趋向于使
用Eclipse Public License (EPL),EPL是一个与CPL相类似的许可证,正在进行OSI的认证工作。此外,
Eclipse还涉及到多个开源项目和各类许可证,主要有 Apache Software License、IBM Public License
、Metro Link Public License和Mozilla Public License。个人无需太关心许可证的问题,企业在使用
Eclipse进行开发之前,最好请法律界人士研究一下。
各许可证的网址是:
http://www.eclipse.org/legal/cpl-v10.html、
http://www.eclipse.org/legal/epl-v10.html、
http://www.apache.org/licenses/LICENSE、
http://oss.software.ibm.com/developerworks/opensource/license10.html、
http://www.opengroup.org/openmotif/supporters/metrolink/license.html、
http://www.mozilla.org/MPL/MPL-1.1.
Eclipse入门-- Eclipse的使用简介及插件开发(一)- -| 回首页 | 2005年索引 | - -XML数据岛简介
Eclipse 3.0 资料- -
http://www.tusc.com.au/tutorial/html/index.html
利用Eclipse,LOMBOZ plugins,JBoss开发J2EE教学的文章(En)很精彩
1.? lomboz.301.zip 与emf-sdo-runtime-2.0.0.zip(著名的开发J2ee的插件)
下载网址:http://forge.objectweb.org/project/showfiles.php?group_id=97?
http://www.objectlearn.com/
Lomboz 可以做很多事情,是使用 Eclipse+JBoss 做 J2EE 的首选。
2.MyEclipse,最好的J2EE开发框架
下载Myeclipse userId: ylfly? password: *******
http://www.myeclipseide.com/ContentExpress-display-ceid-47.html
MyEclipse的注册码:
for eclispe3.0版的:
IceCraft
VAR7ZL-819-56-54678656108018950
for eclispe2.1版的:
IceCraft
VAR7ZL-719-56-54678657538454123
3.Log4j或者Apache commons Logger最得力的助手就是 Log4e:
??? 官方网站:http://log4e.jayefem.de/
??? 下载连接:http://log4e.jayefem.de/download/de.jayefem.log4e_0.5.5.zip
4. Easy Struts支持Struts的插件 (0.64版只支持Eclipse2.X)
是开放源代码组织sourceforge.net上的一个项目,目前最新的版本是0.64,
http://sourceforge.net/project/showfiles.php?group_id=54542&package_id=49230
http://easystruts.sourceforge.net/
5. TomcatPlugin 支持Tomcat插件
http://www.sysdeo.com/eclipse/tomcatPlugin.html
6.Hibernate Synchronizer
Hibernate Synchronizer is a free Eclipse plugin code generation tool to be used with the Hibernate persistence framework. The plugin will automatically generate java code when your hibernate mapping files are modified. Objects are created with generated code in an abstract base class and a user-modifiable extension class so user code does not get deleted when the generation is performed.
http://www.binamics.com/hibernatesync/
https://sourceforge.net/project/showfiles.php?group_id=99370
HibernateSynchronizer-2.1.25-Eclipse3M6.zip?? 只支持到M7
7. SWT Designer 使GUI更cool,更in,更happy!
http://www.swt-designer.com/?? 14天
8. XML Editor & XSLT Debugger 编辑XML的插件
http://www.oxygenxml.com/
8.1支持Eclipse 3.0 的XML插件
http://www.xmlbuddy.com/
8.2XML Viewer
Version: 1.1.7
http://tabaquismo.freehosting.net/ignacio/eclipse/xmlview/index.html
9.UML Tool for Eclipse
http://www.visual-paradigm.com/download.php?shortName=sdeec
9.1 UML插件 Omondo的(支持eclipse 3.0 的studio 1.0 只试用20天)
http://www.omondo.com/
useId :ylfly password:*******
9.2EclipseUML2? is Eclipse tools
http://www.eclipse.org/uml2/
10.Eclipse加速插件KeepResident
http://suif.stanford.edu/pub/keepresident/
原理:利用两个 Windows API - SetProcessWorkingSetSize 与 VirtualLock (适用于 Windows 平台)。
切换时果然快很多。
官方建议最小值设定在 100 MB,最大值 250 MB 左右。
11.RMI Plugin for Eclipse 1.6.0 for Eclipse 3.0
http://www.genady.net/rmi
12其它插件
perl插件 http://e-p-i-c.sf.net/updates
C#插件? http://www.improve-technologies.com/alpha/updates/site.xml
C插件??? http://update.eclipse.org/tools/cdt/releases/new
Hex插件 http://ehep.sourceforge.net/update
13.Eclipse插件使用links目录的用法:
假设把插件安装在d:\myplugin目录中,则myplugin的目录结构一定要是这样的:
d:\myplugin\eclipse\plugins\插件 及 d:\myplugin\eclipse\features\插件
例如安装EclipseME插件到d:\myplugin目录中,则目录结构
d:\myplugin\eclipse\plugins\eclipseme_0.4.5。
再假设eclipse安装在d:\eclipse目录中,则在eclipse目录中创建名称为links的目录,在links目
录中建立一个link文件,比如myplugin.link,该文件内容为path=d:\myplugin。
启动eclipse,插件即安装上了,如果想暂时不启动插件,只需把myplugin.link文件删除即可。
补充说明:
1. 插件可以分别安装在多个自定义的目录中。
2. 一个自定义目录可以安装多个插件。
3. link文件的文件名及扩展名可以取任意名称,比如myplugin.txt,goodplugin都可以。
4. link文件可以有多行path=插件目录,对应多个自定义插件目录,每一行的path参数都将生效。
5. 在links目录也可以有多个link文件,每个link文件中的path参数都将生效。
6. 插件目录可以使用相对路径,如果我们把myplugin目录创建在eclipse安装目录中,如上例中的
d:\eclipse目录中,则只需设置path=myplugin即可。
14.Eclipse tools
1).ALL SDK bundle (includes Source, Runtime and Docs for EMF, XSD, and SDO).
?
2).The Graphical Editing Framework (GEF) allows developers to take an existing application
model and quickly create a rich graphical editor.
3).UML2 is an EMF-based implementation of the UML 2.0 metamodel for the Eclipse platform.
http://www.eclipse.org/emf/
http://www.eclipse.org/gef/
http://www.eclipse.org/uml2/
15.plug-in网址:
http://www.eclipse-plugins.info/eclipse/index.jsp
http://www.eclipse-workbench.com/jsp/
http://eclipse-plugins.2y.net/eclipse/index.jsp (非常非常著名的插件更新网站)
http://www.crionics.com/products/opensource/eclipse/eclipse.jsp (分类清楚)
http://www.eclipseplugincentral.com/
16.调试JSP时,在tomcat里改\conf\server.xml
??????? docbase="C:\eclipse\workspace\MyJ2EEProject\myweb"
????????? workDir="C:\eclipse\workspace\MyJ2EEProject\j2src" />
docBase="D:\workspace\myJSP\test"
path="/test" reloadable="true" workDir="D:\workspace\myJSP\j2src"/>
j2src不要改动
17.CVS---并发版本系统(中文手册)v1.12.9
http://cvsdoc-zh.gro.clinux.org/cvsdoc/zh_CN/html/index.html
http://cvsdoc-zh.gro.clinux.org
另一个CVS手册:
http://www.chedong.com/tech/cvs_card.html
18.Preferences无法显示新安装的插件的解决办法
删除C:\eclipse\configuration\org.eclipse.update下的platform.xml文件,重新启动Eclipse
19.评价
当前世界上最新最实用的IDE环境Eclipse。加上分析设计工具eclipseUML、MVC构架的Struts、
对象数据绑定构架OJB,Web系统的自动单元测试工具JUnit和HttpUnit,还有最普及的数据库MySQL,最
流行的版本管理服务器CVS,和支持Java/JSP/servlet的最佳Web引擎tomcat ,jboss。
20.Eclipse的许可证是怎样的?
现在Eclipse相关的许可证是大多数基于Common Public License (CPL),CPL是一个为Open Source
Initiative (OSI)所认可的许可证。由于Eclipse Foundation的建立,Eclipse的许可证将逐渐趋向于使
用Eclipse Public License (EPL),EPL是一个与CPL相类似的许可证,正在进行OSI的认证工作。此外,
Eclipse还涉及到多个开源项目和各类许可证,主要有 Apache Software License、IBM Public License
、Metro Link Public License和Mozilla Public License。个人无需太关心许可证的问题,企业在使用
Eclipse进行开发之前,最好请法律界人士研究一下。
各许可证的网址是:
http://www.eclipse.org/legal/cpl-v10.html、
http://www.eclipse.org/legal/epl-v10.html、
http://www.apache.org/licenses/LICENSE、
http://oss.software.ibm.com/developerworks/opensource/license10.html、
http://www.opengroup.org/openmotif/supporters/metrolink/license.html、
http://www.mozilla.org/MPL/MPL-1.1.
haohao
2005-08-14 20:06:08
阅读:1279
评论:0
引用:0
小试Hibernate3.0+eclipse 3.1M4
王伟东
环境如下
Eclipse 3.1M4: http://www.eclipse.org
JBoss Eclipse IDE 1.4.x: http://www.jboss.org/
Hibernate 3.0 beta3: http://prdownloads.sourceforge.net/hibernate
Hibernate Tools 3.0 alpha 1: http://www.hibernate.org/Projects/HibernateTools
Jdk 1.4.2
插件
关于Hibernator tools在hibernate开发的Eclipse下的插件
示例
Hibernate和Hibernator tools的文档非常齐全(英文)
Hibernator tools的用法就更简单了还有一个Flash向导 : http://www.hibernate.org/hib_docs/tools/viewlets/createcfgxml_viewlet_swf.html
根据Flash向导很容易就得到其相应的Project,关于数据库的选用根据你自己的喜好了,我是用的SQL Server
通过*.hbm.xml存放在相应的Java文件目录且名字相同如下:
User.java
Users.hbm.xml
注意hibernate.cfg.xml的位置根据你的实际环境正确放置,比如我用的是tomcat工程的目录结构,我就放在了WEB-INF\classes下面如下:
GeneralHbmSettings.hbm.xml
hibernate.cfg.xml
接下来写测试范例:
package test;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import org.hibernate.*;import org.hibernate.cfg.*;public class HibernateUtil { private static Log log = LogFactory.getLog(HibernateUtil.class); private static final SessionFactory sessionFactory; static { try { // Create the SessionFactory sessionFactory = new Configuration().configure() .buildSessionFactory(); } catch (Throwable ex) { // Make sure you log the exception, as it might be swallowed log.error("Initial SessionFactory creation failed.", ex); throw new ExceptionInInitializerError(ex); } } public static final ThreadLocal session = new ThreadLocal(); public static Session currentSession() throws HibernateException { Session s = (Session) session.get(); // Open a new Session, if this Thread has none yet if (s == null) { s = sessionFactory.openSession(); session.set(s); } return s; } public static void closeSession() throws HibernateException { Session s = (Session) session.get(); session.set(null); if (s != null) s.close(); }}
test.java
//下面数据库对象及方法换成你自己的
package test;import hib.user.Users;import org.hibernate.*;public class Test { public static void main(String[] args) {//自己替换[] try { Session session = HibernateUtil.currentSession(); Transaction tx = session.beginTransaction(); Users userInfo = new Users(); userInfo.setLogonId("userid" ); userInfo.setEmailAddress("wweidong@sina.com"); session.save(userInfo); tx.commit(); HibernateUtil.closeSession(); } catch (Exception e) { e.printStackTrace(); } } }
王伟东
环境如下
Eclipse 3.1M4: http://www.eclipse.org
JBoss Eclipse IDE 1.4.x: http://www.jboss.org/
Hibernate 3.0 beta3: http://prdownloads.sourceforge.net/hibernate
Hibernate Tools 3.0 alpha 1: http://www.hibernate.org/Projects/HibernateTools
Jdk 1.4.2
插件
关于Hibernator tools在hibernate开发的Eclipse下的插件
示例
Hibernate和Hibernator tools的文档非常齐全(英文)
Hibernator tools的用法就更简单了还有一个Flash向导 : http://www.hibernate.org/hib_docs/tools/viewlets/createcfgxml_viewlet_swf.html
根据Flash向导很容易就得到其相应的Project,关于数据库的选用根据你自己的喜好了,我是用的SQL Server
通过*.hbm.xml存放在相应的Java文件目录且名字相同如下:
User.java
Users.hbm.xml
注意hibernate.cfg.xml的位置根据你的实际环境正确放置,比如我用的是tomcat工程的目录结构,我就放在了WEB-INF\classes下面如下:
GeneralHbmSettings.hbm.xml
hibernate.cfg.xml
接下来写测试范例:
package test;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import org.hibernate.*;import org.hibernate.cfg.*;public class HibernateUtil { private static Log log = LogFactory.getLog(HibernateUtil.class); private static final SessionFactory sessionFactory; static { try { // Create the SessionFactory sessionFactory = new Configuration().configure() .buildSessionFactory(); } catch (Throwable ex) { // Make sure you log the exception, as it might be swallowed log.error("Initial SessionFactory creation failed.", ex); throw new ExceptionInInitializerError(ex); } } public static final ThreadLocal session = new ThreadLocal(); public static Session currentSession() throws HibernateException { Session s = (Session) session.get(); // Open a new Session, if this Thread has none yet if (s == null) { s = sessionFactory.openSession(); session.set(s); } return s; } public static void closeSession() throws HibernateException { Session s = (Session) session.get(); session.set(null); if (s != null) s.close(); }}
test.java
//下面数据库对象及方法换成你自己的
package test;import hib.user.Users;import org.hibernate.*;public class Test { public static void main(String[] args) {//自己替换[] try { Session session = HibernateUtil.currentSession(); Transaction tx = session.beginTransaction(); Users userInfo = new Users(); userInfo.setLogonId("userid" ); userInfo.setEmailAddress("wweidong@sina.com"); session.save(userInfo); tx.commit(); HibernateUtil.closeSession(); } catch (Exception e) { e.printStackTrace(); } } }
haohao
2005-08-10 18:50:54
阅读:1541
评论:0
引用:0
今天晚上我在机房发表文章出问题了:
字数不超过2000可以飞快提交;
而超过就怎么也发不出去了。
因为我要把所有的hibernate手册发上去。
字数不超过2000可以飞快提交;
而超过就怎么也发不出去了。
因为我要把所有的hibernate手册发上去。
haohao
2005-04-01 21:47:37
阅读:736
评论:1
引用:0
<property name="database.script.file"
value="${src.dir}/sql/${name}-mysql.sql"/>
<property name="database.driver.file"
value="${lib.dir}/mysql.jar"/>
<property name="database.driver.classpath"
value="${database.driver.file}"/>
<property name="database.driver"
value="org.gjt.mm.mysql.Driver"/>
<property name="database.url"
value="jdbc:mysql://localhost/sample"/>
<property name="database.userid"
value="user"/>
Hibernate Developer’s Guide Version 1.0
September 2, 2004 So many open source projects. Why not Open your Documents?
<
property name="database.password"
value="mypass"/>
<property name="database.schema"
value=""/>
<property name="database.catalog"
value=""/>
<property name="jboss.datasource.mapping"
value="mySQL"/>
value="${src.dir}/sql/${name}-mysql.sql"/>
<property name="database.driver.file"
value="${lib.dir}/mysql.jar"/>
<property name="database.driver.classpath"
value="${database.driver.file}"/>
<property name="database.driver"
value="org.gjt.mm.mysql.Driver"/>
<property name="database.url"
value="jdbc:mysql://localhost/sample"/>
<property name="database.userid"
value="user"/>
Hibernate Developer’s Guide Version 1.0
September 2, 2004 So many open source projects. Why not Open your Documents?
<
property name="database.password"
value="mypass"/>
<property name="database.schema"
value=""/>
<property name="database.catalog"
value=""/>
<property name="jboss.datasource.mapping"
value="mySQL"/>
haohao
2005-04-01 21:44:15
阅读:664
评论:0
引用:0
[code]
<
property name="database.password"
value="mypass"/>
[/code]
haohao
2005-04-01 21:40:12
阅读:699
评论:0
引用:0
code]由数据库产生基础代码
通过Hibernate官方提供的MiddleGen for Hibernate 和Hibernate_Extension工具包,我
们可以很方便的根据现有数据库,导出数据库表结构,生成ORM和POJO。
1) 首先,将Middlegen-Hibernate软件包解压缩( 如解压缩到C:\Middlegen\ )。
2) 配置目标数据库参数
进入MiddleGen 目录下的\config\database 子目录,根据我们实际采用的数据库打开
对应的配置文件。如这里我们用的是mysql数据库,对应的就是mysql.xml文件。
其中下划线标准的部分是我们进行配置的内容,分别是数据url以及数据库用
户名和密码。[/code]
haohao
2005-04-01 21:39:46
阅读:662
评论:0
引用:0
2. Hibernate 映射文件
Hibernate 从本质上来讲是一种“对象-关系型数据映射”(Object RelationalMapping 简称ORM)。前面的POJO在这里体现的就是ORM中Object层的语义,而映射(Mapping)文件则是将对象(Object)与关系型数据(Relational)相关联的纽带,在Hibernate中,映射文件通常以“.hbm.xml”作为后缀。6的就是ORM中Object层的语义,而映射(Mapping)文件则是将对象(Object)与关系型数据(Relational)相关联的纽带,在Hibernate中,映射文件通常以“.hbm.xml”作为后缀。
Hibernate 从本质上来讲是一种“对象-关系型数据映射”(Object RelationalMapping 简称ORM)。前面的POJO在这里体现的就是ORM中Object层的语义,而映射(Mapping)文件则是将对象(Object)与关系型数据(Relational)相关联的纽带,在Hibernate中,映射文件通常以“.hbm.xml”作为后缀。6的就是ORM中Object层的语义,而映射(Mapping)文件则是将对象(Object)与关系型数据(Relational)相关联的纽带,在Hibernate中,映射文件通常以“.hbm.xml”作为后缀。
haohao
2005-04-01 21:38:09
阅读:770
评论:0
引用:0
2. Hibernate 映射文件
Hibernate 从本质上来讲是一种“对象-关系型数据映射”(Object RelationalMapping 简称ORM)。前面的POJO在这里体现的就是ORM中Object层的语义,而映射(Mapping)文件则是将对象(Object)与关系型数据(Relational)相关联的纽带,在Hibernate中,映射文件通常以“.hbm.xml”作为后缀。
Hibernate 从本质上来讲是一种“对象-关系型数据映射”(Object RelationalMapping 简称ORM)。前面的POJO在这里体现的就是ORM中Object层的语义,而映射(Mapping)文件则是将对象(Object)与关系型数据(Relational)相关联的纽带,在Hibernate中,映射文件通常以“.hbm.xml”作为后缀。
haohao
2005-04-01 21:36:35
阅读:717
评论:0
引用:0
构建Hibernate 基础代码
Hibernate基础代码包括:
1. POJO
POJO 在Hibernate 语义中理解为数据库表所对应的Domain Object。这里的POJO
就是所谓的“Plain Ordinary Java Object”,字面上来讲就是无格式普通Java 对象,简
单的可以理解为一个不包含逻辑代码的值对象(Value Object 简称VO)。
一个典型的POJO:
public class TUser implements Serializable {
private String name;
public User(String name) {
this.name = name;
}
/** default constructor */
public User() {
}
public String getName() {
return this.name;
}
public void setName(String name) {
this.name = name;
}
}
Hibernate基础代码包括:
1. POJO
POJO 在Hibernate 语义中理解为数据库表所对应的Domain Object。这里的POJO
就是所谓的“Plain Ordinary Java Object”,字面上来讲就是无格式普通Java 对象,简
单的可以理解为一个不包含逻辑代码的值对象(Value Object 简称VO)。
一个典型的POJO:
public class TUser implements Serializable {
private String name;
public User(String name) {
this.name = name;
}
/** default constructor */
public User() {
}
public String getName() {
return this.name;
}
public void setName(String name) {
this.name = name;
}
}
haohao
2005-04-01 21:35:09
阅读:643
评论:0
引用:0
构建Hibernate 基础代码
Hibernate基础代码包括:
1. POJO
POJO 在Hibernate 语义中理解为数据库表所对应的Domain Object。这里的POJO
就是所谓的“Plain Ordinary Java Object”,字面上来讲就是无格式普通Java 对象,简
单的可以理解为一个不包含逻辑代码的值对象(Value Object 简称VO)。
一个典型的POJO:
public class TUser implements Serializable {
private String name;
public User(String name) {
this.name = name;
}
/** default constructor */
public User() {
}
public String getName() {
return this.name;
}
public void setName(String name) {
this.name = name;
}
}
Hibernate基础代码包括:
1. POJO
POJO 在Hibernate 语义中理解为数据库表所对应的Domain Object。这里的POJO
就是所谓的“Plain Ordinary Java Object”,字面上来讲就是无格式普通Java 对象,简
单的可以理解为一个不包含逻辑代码的值对象(Value Object 简称VO)。
一个典型的POJO:
public class TUser implements Serializable {
private String name;
public User(String name) {
this.name = name;
}
/** default constructor */
public User() {
}
public String getName() {
return this.name;
}
public void setName(String name) {
this.name = name;
}
}
haohao
2005-04-01 21:33:48
阅读:556
评论:0
引用:0
