Hibernate4实战 之 第一部分 Hibernate入门
第一部分:Hibernate入门
- <?xml version='1.0' encoding='utf-8'?>
- <!DOCTYPE hibernate-configuration PUBLIC
- "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
- "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
- <hibernate-configuration>
- <session-factory>
- <property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
- <property name="connection.url">jdbc:oracle:thin:@localhost:1521:orcl</property>
- <property name="connection.username">test</property>
- <property name="connection.password">test</property>
- <property name="connection.pool_size">2</property>
- <property name="dialect">org.hibernate.dialect.OracleDialect</property>
- <property name="show_sql">true</property>
- <mapping resource="cn/javass/h4/hello/UserModel.hbm.xml"/>
- </session-factory>
- </hibernate-configuration>
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE hibernate-mapping PUBLIC
- '-//Hibernate/Hibernate Mapping DTD 3.0//EN'
- 'http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd'>
- <hibernate-mapping>
- <class name="cn.javass.h4.hello.UserModel" table="tbl_user">
- <id name="uuid">
- <generator class="assigned"/>
- </id>
- <property name=“userId”></property>
- <property name=“name”></property>
- <property name="age"></property>
- </class>
- </hibernate-mapping>
- package cn.javass.h4.hello;
- import org.hibernate.Session;
- import org.hibernate.SessionFactory;
- import org.hibernate.Transaction;
- import org.hibernate.cfg.Configuration;
- public class Client {
- public static void main(String[] args) {
- SessionFactory sf = new Configuration().configure().buildSessionFactory();
- Session s = null;
- Transaction t = null;
- try{
- //准备数据
- UserModel um = new UserModel();
- um.setUuid("1");
- um.setUserId("id1");
- um.setName("name1");
- um.setAge(1);
- s = sf.openSession();
- t = s.beginTransaction();
- s.save(um);
- t.commit();
- }catch(Exception err){
- t.rollback();
- err.printStackTrace();
- }finally{
- s.close();
- }
- }
- }
转载于:https://www.cnblogs.com/zdh-ry/archive/2012/07/09/2583766.html
Hibernate4实战 之 第一部分 Hibernate入门相关推荐
- Hibernate4实战 之 第一部分:Hibernate入门
第一部分:Hibernate入门 Hibernate是什么 Hibernate是一个轻量级的ORMapping框架 ORMapping原理(ObjectRelational Mapping) ORMa ...
- 杨老师课堂之JavaEE三大框架Hibernate入门第一课
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/kese7952/article/details/80998421 本篇任务 1. 使用Hiberna ...
- 《Redis实战》一第一部分 入门
本节书摘来异步社区<Redis实战>一书中的第一部分,作者: [美]Josiah L. Carlson(约西亚 L.卡尔森)译者: 黄健宏 责编: 杨海玲,更多章节内容可以访问云栖社区&q ...
- Hibernate4实战 之 第二部分:Hibernate的基本配置
2019独角兽企业重金招聘Python工程师标准>>> 可编程的配置方式-1 如果在配置cfg.xml的时候,不想在里面配置hbm.xml怎么办呢?可在程序里使用可编程的配置方式,也 ...
- 量化交易 实战第一课 策略入门
量化交易 实战第一课 策略入门 概述 要求 指标 市净率 股票市值 代码实现 概述 不管是技术分析还是基本面分析, 我们在进行投资的时候会选择某些表现好的股票来作为一个股票池. 从中进行交易的判断 ( ...
- 【五天时间】Qt从入门到实战:第一天
[五天时间]Qt从入门到实战:第一天 第一天 1.1 Qt的介绍.优点.成功案例 什么是Qt? Qt的优点 Qt的成功案例 1.2 创建第一个Qt程序 1.3 熟悉按钮控件常用API 1.4 对象树的 ...
- oracle hibernate 注解,Hibernate4实战之Hibernate4注解零配置
Hibernate4实战之Hibernate4注解零配置 @Entity,注册在类头上,将一个类声明为一个实体bean(即一个持久化POJO类) . @Table,注册在类头上,注解声明了该实体bea ...
- Hibernate4实战 之 第四部分:关系映射
数据表之间的关系分为三类:一对一.一对多.多对多 一对一数据表(部门表 和 部门主管表) 一对多数据表(部门表 和 部门下的人员表) 多对多数据表(部门表 和 人员表) 根据相互寻找的关系 ...
- SSH框架第一天——hibernate框架
什么是框架? 是软件的半成品,它已经完成了部分功能. 什么是hibernate? hibernate是一个开放源代码的对象关系映射(ORM)框架,它对JDBC进行了非常轻量级的对象封装,使得Java程 ...
最新文章
- 工业相机帧率与曝光时间的关系
- mysql中FIND_IN_SET的使用方法
- 【深度学习】利用深度可分离卷积减小计算量及提升网络性能
- vue(2)子组件和页面组件
- 【CentOS】安装部署jenkins从git获取代码[转]
- arm linux应用调用rtc接口,ARMLinux驱动RTC(实时时钟)驱动分析
- 使用SAP C4C的OData服务的deep insert操作创建Lead
- java断言错误_java-获取断言错误,即使期望值和实际值相同
- Hudson持续集成工具v3.3.3
- 让画面更逼真!这个强化超分辨率GAN让老游戏迎来第二春 | 代码+论文+游戏MOD...
- 在win7系统下使用TortoiseGit(乌龟git)简单操作Git@OSC
- Linux管道命令grep 和 wc
- vue3 +Element-puls ,table 中使用$refs修改scrollTop 到顶部
- 基于Visual C++2010 与office2010开发办公自动化(14)-自定义excel2010工具栏
- 【GeoFans】GNSS相关产品团队
- informatica 初级操作流程
- MySQL数据库cpu飙升到100%的话怎么处理?
- 1、JAVA微信开发-微商城_O2O微门店SAAS系统开发
- DAMA数据治理学习笔记-数据安全
- 当你的移动硬盘弄坏了你的文件该如何恢复呢
热门文章
- wamp无法使用php,使用wamp无法访问www中的php文件
- java当中各种流的应用场景_Java中有哪些流,常用流有哪些并有何特点和使用场景 NIO流,特性及使用时注意的事项 IO与NIO区别...
- 工业机器人九龙坡区职教中心_山西省襄汾县职教中心“智能工业机器人订单班”学生集体观看直播“2020一带一路暨金砖国家技能发展与技术创新大赛”...
- vue 2个方法先后执行_浅析Vue的2个版本
- windowopen传值到jsp_window.open()使用方法以及传参数的问题总结
- ediplus 复制编辑一列_EditPlus等编辑器选中列(块)的方法
- python怎么复制上面的语句_JAVA、python、Go的复制语句
- lua运行外部程序_LTUI v2.2 发布, 一个基于lua的跨平台字符终端UI界面库
- python三维数据转换成二维_5大Python可视化库到底选哪个好?一篇文章搞定从选库到教学...
- c语言中error c2109 是什么错,求c语言改错 error C2109: 下标要求数组或指针类型?...