hibernate 连接数据库

hibernate 连接数据库

ID:14325355

大小:52.00 KB

页数:22页

时间:2018-07-27

hibernate 连接数据库_第1页
hibernate 连接数据库_第2页
hibernate 连接数据库_第3页
hibernate 连接数据库_第4页
hibernate 连接数据库_第5页
资源描述:

《hibernate 连接数据库》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、hibernate连接数据库szgrick环境:win2000server,sqlserver2000,jdk1.5.0_06,JbuilderX;网上有很多这方面的教材,但是本人也是花了好长时间才作好第一个Hibernate的程序。我想可能是文档不够详细有关。所以才引发下文,我也是初学,希望多给点建议。本人陆续还会写相关的文档,初学者可以和我一步一步完成一个struts+hibernate架构的网络应用小程序(bbs或其它,希望大家给点建议)。一.在Sqlserver2000中建一个DataBase。name:Mydata;用

2、下面语句建一个sdUser的table.ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[sdUSER]')andOBJECTPROPERTY(id,N'IsUserTable')=1)droptable[dbo].[sdUSER]GOCREATETABLE[dbo].[sdUSER]([user_id][char](32)COLLATEChinese_PRC_CI_ASNOTNULL,[name][varchar](16)COLLATEChinese_PR

3、C_CI_ASNOTNULL,[sex][char](1)COLLATEChinese_PRC_CI_ASNULL,[age][int]NULL)ON[PRIMARY]GO二。用Jbuilder新建一个工程name:Hibernate(根据你自己的喜好,取你想要的名字)把project保存在c:Hibernate中.然后在建一个package,name:Hibernate①在packageHibernate新建一个sdUser的class(有点像EntityBean,hibernate是个比cmp轻很多的persistence

4、,关于两者的比较网上的文章很多,大家可以看看。)代码如下:packageHibernate;publicclasssdUser{privateStringid;privateStringname;privatecharsex;privateintage;publicintgetAge(){returnage;}publicStringgetId(){returnid;}publicStringgetName(){returnname;}publicchargetSex(){returnsex;}publicvoidsetAge(

5、inti){age=i;}publicvoidsetId(Stringstring){id=string;}publicvoidsetName(Stringstring){name=string;}publicvoidsetSex(charc){sex=c;}}②在packageHibernate下new一个sdUser.hbm.xml的xml文件。(这个xml文件的作用为告诉Hibernate如何映射至DB中相应的table的)选中jbuilder中packageHibernate(右击)->new->file弹出create

6、newfile对话框,我们选中type:xml,name:sdUser.hbm我们也可以在c:HibernatesrcHibernate直接建一个sdUser.hbm.xml的文件。代码如下:

7、g>

8、perty>三.从sql的sdusertable,到sdUser.class,再

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。