网站大量收购独家精品文档,联系QQ:2885784924

Linux下用intellijidea手动创建一个hibernate项目讲述.docx

Linux下用intellijidea手动创建一个hibernate项目讲述.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux下用intellijidea手动创建一个hibernate项目讲述

Linux下用intellij idea手动创建一个hibernate项目 学习过韩顺平老师的hibernate视频教程后,我觉得在以后的学习生活中经常养成做笔记的习惯;一来希望能够养成一个好习惯,二来希望能够有益于他人。学习的东西越多,就越有可能遇到别人没有解决的问题,如果我的分享能够给别人带来一点帮助,那也是再好不过了。 废话不多说,我现在总结一下在linux下使用intellij idea14.0和mysql Ver 14.14 Distrib 5.6.27和hibernate5.0.6建立一个hibernate项目的过程。 1假设你已经安装好了intellij,mysql,并且下载好了hibernate包。 2建立三个包,domain包【用于存放类class】,service包【暂不做介绍】,view包【视图包用于测试】,如下图所示: 3 Employee类文件如下: package com.hsp.domain; import java.io.Serializable; import java.util.Date; /** * Created by xcl on 15-12-22. */ //建议我们domain对象的名称就是关系名的大写 //该类所产生的对象是需要持久存储和被映射到关系中去的对象 public class Employee implements Serializable{ private Integer id; private String name; private String email; private java.util.Date hireDate; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getName() { return name; } public void setName(String name) { = name; } public Date getHireDate() { return hireDate; } public void setHireDate(Date hireDate) { this.hireDate = hireDate; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } } 4建立Employee类的对象关系转换控制文件,该文件命名为:Employee.hbm.xml,该文件至关重要,因为他决定了如何将Employee产生的对象映射到关系中去。注意:该文件需要与Employee类放在同一个目录下面【domain包中】。 !--指定xml文件版本和编码方式-- ?xml version=1.0 encoding=utf-8? !--映射文件需要一个dtd来指明它的格式,这句话记住就行,记不住就copy吧-- !DOCTYPE hibernate-mapping SYSTEM /dtd/hibernate-mapping-3.0.dtd hibernate-mapping package=com.hsp.domain !--指定当前的包-- class name=Employee table=employee !--指定需要映射的类,类名为name指定,指定需要被映射的数据库中的表,表名由table指定-- !--id元素用于指定主键属性-- id name=id type=java.lang.Integer column=id!--id层用于设置主码属性,type是主码的数据类型,column是指在关系表中对应哪一列-- !--generator用于指定主键值生成的策略-- generator class=increment/generator!--generator指定主码的产生规则,increment代表自增1-- /id !--对其他属性还要配置--!--not-null指定column指定的

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档