java Hibernate
ORM(Object Relational Mapping)
object:java的对象,特指javaBean,Model
Relational:关系型数据表
Mapping:映射
将表的字段与java中的对象对应起来
Hibernate是对JDBC的封装,免去了从java对象到sql的操作,直接从java对象到数据库的表
hibernate.cfg.xml
属性 | 例子 | 描述 |
---|---|---|
hibernate.connection.driver_class | com.mysql.jdbc.Driver | 数据库驱动 |
hibernate.connection.url | jdbc:mysql:///test | 数据库url |
hibernate.connection.username | root | 用户名 |
hibernate.connection.password | 1234 | 密码 |
show_sql | true | 是否显示sql语句 |
format_sql | true | 格式化sql语句 |
hibernate.connection.autocommit | true | 自动提交事务 |
com/gyf/hibernate/domain/User.hbm.xml | javaBean与表的映射文件 |
JavaBean与.hbm.xml文件
import java.io.Serializable;
public class User implements Serializable{private static final long serialVersionUID = 1L;private Interger uid;private String username;private String password;
}
<hibernate-mapping><class name="package.User" table="t_user"><id name="uid" column="id"><!-- 主键id,表中不是uid所以要指定column属性 --><generator class="native"></generator></id><property name="username"></property><property name="password"></property></class>
</hibernate-mapping>
java Hibernate相关推荐
- java框架谁搭建_从零开始搭建一个开发框架(Java + Hibernate + Spring + Oracle)
框架使用的系统技术以及数据库如下: 技术:Java/Hibernate/Hibernate Annotation/Spring 数据库:Oracle 10g 整个框架的搭建步骤大致分为以下三步: 1. ...
- 2015-12-12 java hibernate 微信表情昵称保存
做微信开发时,经常出现收集用户信息的需求!今天讲下微信昵称表情保存到mysql 数据库的方法. 项目背景:java hibernate maven mysql5.6 1,数据库需要支持utf8mb4 ...
- java hibernate oracle,Java笔记8:Hibernate连接Oracle
1下载hibernate-3.6.0 Final.zip到任意目录,解压缩后得到hibernate目录 2下载slf4j-1.7.13.zip到任意目录,解压缩后得到slf4j-1.7.13 3 ...
- java hibernate configuration 获取_1 Hibernate Configuration 配置
1 四种方式配置Configuration: 传递一个java.util.Properties给Configuration.setProperties(); 放置hibernate.propertie ...
- java hibernate详细_Java事务管理学习之Hibernate详细介绍
hibernate是jdbc轻量级的封装,本身不具备事务管理的能力,在事物管理层面,一般是委托于底层的jdbc和jta来完成调度的.下面这篇文章主要给大家介绍了Java事务管理学习之Hibernate ...
- java hibernate错误org/dom4j/DocumentException、org/jboss/logging/BasicLogger、org/apache/lucene/index...
很久没有看java的,今天运行一个以前的hibernate程序: 先报错,org/dom4j/DocumentException: 根据资料,原因是没有导入 dom4j-1.6.1.jar:下载此ja ...
- Java Hibernate模板 学习总结
使用Hibernate模板 与Hibernate进行交互的主要接口是org.hibernate.Session.这个Session接口提供了基本的数据访问功 能,比如从数据库保存.更新.删除和加载对象 ...
- Java Hibernate 二级缓存配置及缓存的统计策略
1.首先要打开二级缓存,在hibernate.cfg.xml中添加如下配置: <propertyname="hibernate.cache.use_second_level_cache ...
- java hibernate sqlserver自增_怎样在hibernate中实现oracle的主键自增策略?
Oracle数据库索引和SQLServer的阐述 Oracle常见表结构 oracle数据库约束条件删除.取消.启用 在很多情况下,我们使用Hibernate在已经建立好数据库的基础上.在oracle ...
- Java hibernate假外键_java – Hibernate:没有实体类的外键,只能通过id
我有一个分层实体,它将自己引用为父母.我只需要通过id进行映射,而不是通过实体实例进行映射(原因太复杂,无法解释).所以我这样定义了实体: class Item { @Id private Strin ...
最新文章
- 一个球从100m高度自由落下,第10次反弹多高
- 子div在父div中置底
- 恢复 outlook express中的附件按钮
- [蓝桥杯][算法提高VIP]Sharing Chocolate(状压dp记忆化搜索)
- 高性能I/O设计模式
- 一款纯HTML二次元响应式引导页
- Redis源码解析(1)——源码目录介绍
- Nowcoder farm ( 树状数组、二维前缀和、二维偏序 )
- android图片加水印,文字
- 扇贝有道180903每日一句
- jquery多字段筛选,极简方法
- C# 图书管理系统源码(三层架构,含数据库)
- Python爬虫学习(八)----scrapy框架
- c语言定时器1khz占空比,555定时器产生方波原理(四款555定时器产生方波的电路详解)...
- 【2016北京集训】网络战争
- JS判断今天是礼拜几
- 苹果8p手机的指纹解锁为什么会失灵呢?怎么解决
- sublime之解决显示中文乱码
- 图书管理系统之带验证码登录界面
- MTK之Flash篇二---如何调整Flash中FAT的配置
热门文章
- idea安装lua插件_IntelliJ EmmyLua 1.1.9发布,IDEA的Lua插件
- python代码中怎么增加数据_python 实现数据库中数据添加、查询与更新的示例代码...
- 使用Python分析最新2000封电子邮件的时间分布
- Python计算序列中数字最大差值(美团2016校招笔试题)
- vue 项目加载顺序_如何提高Vue项目首页的加载速度
- android gif 处理,gifflen 调用以及错误处理
- android视频压缩框架,GitHub - tangpeng/VideoCompressor: Android 使用自带的MediaCodec 框架进行本地视频压缩,速度嗖嗖的,亲测有效!!!...
- python中静态变量和静态方法_从静态变量引用静态方法
- export配置linux环境变量
- mysql内测试连通性命令_怎么使用ping命令进行连通性测试