关于hibernae的一些基础知识归纳.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于hibernae的一些基础知识归纳

关于hibernate的一些基础知识归纳: 环境:MyEclipse提供了hibernate的配置环境,方便开发. 下面是从配置到应用hibernate的步骤,如下: 新建一个java工程,在工程名上右击,找到MyEclipse 一般情况下默认即可 配置你需要使用的jdbc(支持MicroSoft的sqlserver,Oracle的oracle,IBM的db2) 下面是oracle的jdbc写法,其中username和password是你所使用的oracle数据库中的用户,你可以通过sys来创建用户 Create user @user ,这样就能对你个人用户进行操作数据库 6.设置即将创建的sessionFactory目录 完成这些步骤以后,你就可以进行下一阶段的学习了. 二,完成上一步之后,我们就可以针对数据库来进行一些相关的操作了,当然了最基本的那些,也就是增删改查了.这是我们需要导入一个jar包,classes12.jar 建立dto包,创建对象实例化数据库中的表 将表中的字段,都用对象的属性进行封装(例如学生表tab_student),类名student 建立映射关系 新建一个file文件,命名stu.hbm.xml 写法如下 Xml文件的题头: ?xml version=1.0 encoding=utf-8? !DOCTYPE hibernate-mapping PUBLIC -//Hibernate/Hibernate Mapping DTD 3.0//EN /hibernate-mapping-3.0.dtd 下面是对映射内容的设置 hibernate-mapping !-- class里面的属性含义 name:类的具体位置 table:关联的表 schema:确立用户 lazy:默认ture延时加载 -- class name=dto.Student table=tab_student schema=homework !--有主键的写法-- !-- id name=id column name=id/column generator class=increment/generator /id -- id name=sno type=java.lang.Integer column name=sno/column !-- generator class=increment/generator generator class=assigned/generator -- generator class=native param name=sequenceseq_1/param /generator /id property name=sname type=java.lang.String column name=sname/column /property /class /hibernate-mapping 三,下面是在hibernate下,进行的增删改查操作 import java.util.Iterator; import java.util.List; import org.hibernate.Query; import org.hibernate.Session; import org.hibernate.Transaction; import dto.Student; import com.hibernate.HibernateSessionFactory; public class STest { /** * @param args *功能:添加对象(stu)到表s中 */ public static void add(String[] args) { //1.得到session Session session = HibernateSessionFactory.getSession(); //2.开启事务 Transaction t = session.beginTransaction(); //3.定义一个实体对象 Student stu = new Student(); test.setSname(戴宗); //4.持久化实体对象 session.save(stu); //5.提交事务 mit(); //6.关闭session session.close(); } /** * 功能:根据id查询信息 */ public Stude

文档评论(0)

zhuangbi6646 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档