首页 >> 要闻 > 科技 >

今日hibernate在什么位置(Hibernate是什么呢)

2022-07-07 12:21:31 来源: 用户: 

大家好,小吃来为大家解答以上问题。hibernate在什么位置,Hibernate是什么呢很多人还不知道,现在让我们一起来看看吧!

1、b.Hibernate好处a.避免程序员写大量复杂SQLb.SQL移植性较差,Hibernate可以自动生成SQL,移植性强c.自动完成数据记录与Java对象之间的映射2)了解Hibernate基本原理--ORMHibernate基于ORM思想的实现. Object Relation Mapping对象关系.映射.Hibernate可以完成java对象和数据表记录之间的映射,这样程序员在业务层只要对这些对象操作,就可以实现对数据库的操作.Hibernate主要构成:a.hibernate主配置(数据库连接参数)b.实体类<--映射文件-->数据表*2.Hibernate基本使用1)主要使用步骤a.引入hibernate开发包jarb.在src下添加hibernate.cfg.xml主配置文件(1个)用于定义数据库连接参数c.定义实体类User(n个)d.定义映射描述文件User.hbm.xml(n个)e.利用Hibernate API完成增删改查操作hibernate.cfg.xml---->User.hbm.xml---->User类修改了hbm.xml的名称和所在位置,要修改hibernate.cfg.xml的修改了实体类User的名称和包路径,要修改hbm.xml文件的的name属性修改了hibernate.cfg.xml的名称和位置,要修改conf.configural("指定路径");2)基本操作(必须掌握)添加 : session.save()public void AddUser(){User user=new User();user.setEmail("nihao@163.com");user.setNickname("di");user.setPassword("1987");Configuration conf=new Configuration();/默认加载src下的hibernate.cfg.xmlconf.configure();//获取Session对象工厂建SessionFactory factory =conf.buildSessionFactory();Session session=factory.openSession();Transaction tx=session.beginTransaction();执行添加操作session.save(user);//提交事务tx.commit();//关闭sessionsession.close();删除 : session.delete()public void  testdelete(){User user=new User();user.setId(1);Session session=Util.getUtil();Configuration conf=new Configuration();conf.configure();SessionFactory factory=conf.buildSessionFactory();Session session=factory.openSession();Transaction tx=session.beginTransaction();。

本文到此结束,希望对大家有所帮助。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章