Hibernate常用配置
Hibernate常用配置
hibernate.cfg.xml
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE hibernate-configuration PUBLIC
- "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
- "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
- <hibernate-configuration>
- <session-factory>
- <!-- 1、用户名 -->
- <property name="connection.username">root</property>
- <!-- 2、密码 -->
- <property name="connection.password"></property>
- <!-- 3、数据库驱动 -->
- <property name="connection.driver_class">com.mysql.jdbc.Driver</property>
- <!-- 4、数据库连接,hibernate是数据库名,后面的是防止乱码 -->
- <property name="connection.url">jdbc:mysql://127.0.0.1:3306/hibernate?
- useUnicode=true&characterEncoding=UTF-8</property>
- <!-- 5、方言 -->
- <property name="dialect">org.hibernate.dialect.MySQLDialect</property>
- <!-- 6、是否在后台显示Hibernate用到的SQL语句,开发时设置为true,便于差错。
- 程序运行时可以在Eclipse的控制台显示Hibernate的执行Sql语句。
- 项目部署后可以设置为false,提高运行效率 。 -->
- <property name="show_sql">true</property>
- <!-- 7、控制台的sql语句是否对齐 -->
- <property name="format_sql">true</property>
- <!-- 8、是否自动创建数据库表 他主要有一下几个值:
- validate:当sessionFactory创建时,自动验证或者schema定义导入数据库。
- create(慎用):每次启动都drop掉原来的schema,创建新的。
- create-drop:当sessionFactory明确关闭时,drop掉schema。
- update(常用):如果没有schema就创建,有就更新。 -->
- <property name="hbm2ddl.auto">update</property>
- <!-- 9、添加映射 -->
- <mapping resource="Student.hbm.xml"/>
- </session-factory>
- </hibernate-configuration>
Student.hbm.xml
- <?xml version="1.0"?>
- <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
- "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
- <!-- Generated 2017-7-24 20:28:18 by Hibernate Tools 3.5.0.Final -->
- <hibernate-mapping>
- <class name="Student" table="STUDENT">
- <id name="sid" type="int">
- <column name="SID" />
- <generator class="assigned" />
- </id>
- <property name="name" type="java.lang.String">
- <column name="NAME" />
- </property>
- <property name="sex" type="int">
- <column name="SEX" />
- </property>
- <property name="birthday" type="java.util.Date">
- <column name="BIRTHDAY" />
- </property>
- <property name="address" type="java.lang.String">
- <column name="ADDRESS" />
- </property>
- </class>
- </hibernate-mapping>
Hibernate常用配置相关推荐
- hibernate教程--常用配置和核心API详解
一.Hibernate的常用的配置及核心API. 1.1 Hibernate的常见配置: 1.1.1.核心配置: 核心配置有两种方式进行配置: 1)属性文件的配置: * hibernate.prop ...
- hibernate教程--常用配置和核心API
一.Hibernate的常用的配置及核心API. 1.1Hibernate的常见配置: 1.1.1.核心配置: 核心配置有两种方式进行配置: 1)属性文件的配置: * hibernate.proper ...
- hibernate自动配置_Hibernate自动冲洗的黑暗面
hibernate自动配置 介绍 既然我已经描述了JPA和Hibernate刷新策略的基础知识 ,我就可以继续阐明Hibernate的AUTO刷新模式的令人惊讶的行为. 并非所有查询都会触发会话刷新 ...
- ( 转)Hibernate常用API
http://blog.csdn.net/yerenyuan_pku/article/details/65103203 可在度娘上摘抄如下文字: Hibernate的核心类和接口一共有6个,分别为:S ...
- idea的几个好用快捷键、常用配置(包括git)、jdk和javaSE和javaEE、创建一个SE工程、debug、创建一个Web工程、打war包
几个好用的快捷键(持续更新) Ctrl+Shift+f12 ,相当于myeclipse的ctrl+m 最大化窗口的 alt+shift+↑或↓,将当前行上移或下移 shift+enter ,当前行下一 ...
- 常用配置及命令V1.0
常用配置及命令V1.0 常用配置及命令V1.0 docker 安装ElasticSearch|Kibana Oracle命令 docker 安装nacos redis中的常用命令 nginx常用命令 ...
- Spring Boot 2.0 常用配置描述(官网翻译)
常用配置描述 我们可以在application.properties文件中,application.yml文件中或命令行开关中指定各种属性. 本附录提供了常用Spring Boot属性的列表以及对使用 ...
- IntelliJ IDEA 最常用配置,应用、永久激活
包含 1.最常用配置 2.应用 3.永久激活 刚刚使用IntelliJ IDEA 编辑器的时候,会有很多设置,会方便以后的开发,磨刀不误砍柴工. 比如:设置文件字体大小,代码自动完成提示,版本管理,本 ...
- Java程序员从笨鸟到菜鸟之(五十二)细谈Hibernate(三)Hibernate常用API详解及源码分析--csdn 曹胜欢...
新接触一个框架的目的就是想利用这个框架来为我们做一些工作,或者是让他来简化我们的工作,利用这个框架无非就是要利用这个框架所给我们提供的API去操作我们的数据,所以利用一个框架的好坏很大一部分取决于你对 ...
- VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装
VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装 在阿里云开源镜像地址下载镜像 Index of /centos/7.2.1511/isos/x86_64/ http://mi ...
最新文章
- [UVA 10827] Maximum sum on a torus
- 为什么经营婚姻要像热恋一样
- Linux下用户组、文件权限
- 打开表时提示 Out of resources when opening file......错误解决
- 九月免费手账分享-【奶油星云】
- 第八章 springboot + mybatis + 多数据源
- educoderpython答案顺序结构程序设计_答案汇总:土木机械类+计算机类
- 搜狐视频怎么清除应用缓存
- 工作总结 EntityFramework中出现DateTime2异常的完美解决办法
- 安卓学习随笔 -- 自定义标题栏
- 孩子忽悠家长充值?腾讯游戏在人脸识别中加入语音提醒
- YARN调试过程中的常见问题
- Reducer类——hadoop
- docker-compose 启动微服务项目时,nacos容器一直无限重启Restarting (1) Less than a second ago
- 龙之谷2服务器维护,龙之谷2更新后进不去游戏解决方法
- 基于webScoket的在线客服聊天
- php 5.2 apc,将APC(替代PHP缓存)集成到PHP5(Debian Etch&Apache2)
- win10怎么录屏幕视频带声音?有哪些需要注意的地方?
- 鸿蒙事业单位专业技术,事业单位专业技术岗考什么?
- [python]Crypto.Util.number ,long_to_bytes函数说明