Hibernate的简单配置和使用
来源:互联网 发布:简易财务记账软件 编辑:程序博客网 时间:2024/06/04 19:36
Hibernate需要的10个jar包(版本号不固定)
slf4j-log4j12-1.5.8.jarlog4j-1.2.17.jarslf4j-api-1.5.8.jarcommons-collections-3.1.jarantlr-2.7.6.jarhibernate3.jardom4j-1.6.1.jarjavassist-3.9.0.GA.jarjta-1.1.jarmysql-connector-java-5.1.22-bin.jar
点击下载hibernate需要的jar包
生成hibernate.cfg.xml
在Eclipse的操作:
File->New->Hibernate Configuration File
选择配置文件存放路径
填写配置,我用的mysql数据库
使用Eclipse逆向生成实体类和配置文件
把Hibernate窗口调出Window->Show View->Hibernate Configurations
在打开的Hibernate Configurations鼠标右键点击 选择Add Configurations 设置属性:
点击工具栏上方的此选项进行配置
配置好后会生成一个hibernate.reveng.xml文件,打开hibernate.reveng.xml把数据库的表include到右边,若没有出现数据库表,点击刷新便会出现,最后点击run便生成了实体类和配置文件
Hibernate的简单使用
将生成的实体类的.hbm.xml配置文件加入到hibernate.cfg.xml中
<mapping resource="com/demo/hibernate/TbUser.hbm.xml"/>
创建一个测试类做简单测试
public class Test { public static void main(String[] args) { //加载hibernate配置文件 Configuration cfg = new Configuration().configure("/hibernate.cfg.xml"); //创建SessionFactory SessionFactory sf = cfg.buildSessionFactory(); //创建Session Session session = sf.openSession(); //开启事务 Transaction ts = null; try { ts = session.beginTransaction(); //创建TbUser对象 TbUser item = (TbUser) session.get(TbUser.class, 1); item.setPassword("123321"); //持久化操作 session.save(item); //提交事务 ts.commit(); } catch (Exception e) { e.printStackTrace(); if(ts != null){ ts.rollback(); } }finally{ //关闭session session.close(); } }}
控制台输出
0 0
- Hibernate最简单的配置和使用
- Hibernate的简单配置和使用
- hibernate基本的配置-xml(实体映射)和简单使用
- hibernate的简单配置
- Hibernate中二级缓存的配置和使用
- Hibernate中二级缓存的配置和使用
- Hibernate中二级缓存的配置和使用
- Hibernate的简单使用
- Hibernate的简单使用
- 关于使用Spring和hibernate开发web程序的配置说明和简单实例的详细说明
- Hibernate的简单配置解释
- hibernate的简单配置实例
- GreenDao的配置和简单的使用
- 【Hibernate】Hibernate Extension 配置和使用
- svn的简单配置和使用
- thinkphp的简单配置和使用
- Smarty3.1.18的配置和简单使用
- androidannotations的简单配置和使用
- Spring AOP编程
- mybatis框架(七)——插件
- 【小e1开发板操作全过程】最全的小e板操作流程
- 顺序表的静态和动态实现
- 操作系统与我们编程的关系(抽象和封装的运用)
- Hibernate的简单配置和使用
- JAVA Map的四种遍历比较
- Mac的Sierra安装TensorFlow
- 算法训练 出现次数最多的整数
- Memcached之——Windows下安装Memcached
- 修改rc.local无法启动时自救
- Tooltip(提示框)组件
- Ajax理解及写法
- 获得电脑的sha1签名