Hibernate常用配置

hibernate.cfg.xml

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE hibernate-configuration PUBLIC
  3. "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
  4. "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
  5. <hibernate-configuration>
  6. <session-factory>
  7. <!-- 1、用户名 -->
  8. <property name="connection.username">root</property>
  9. <!-- 2、密码 -->
  10. <property name="connection.password"></property>
  11. <!-- 3、数据库驱动 -->
  12. <property name="connection.driver_class">com.mysql.jdbc.Driver</property>
  13. <!-- 4、数据库连接,hibernate是数据库名,后面的是防止乱码 -->
  14. <property name="connection.url">jdbc:mysql://127.0.0.1:3306/hibernate?
  15. useUnicode=true&amp;characterEncoding=UTF-8</property>
  16. <!-- 5、方言  -->
  17. <property name="dialect">org.hibernate.dialect.MySQLDialect</property>
  18. <!-- 6、是否在后台显示Hibernate用到的SQL语句,开发时设置为true,便于差错。
  19. 程序运行时可以在Eclipse的控制台显示Hibernate的执行Sql语句。
  20. 项目部署后可以设置为false,提高运行效率 。 -->
  21. <property name="show_sql">true</property>
  22. <!-- 7、控制台的sql语句是否对齐 -->
  23. <property name="format_sql">true</property>
  24. <!-- 8、是否自动创建数据库表  他主要有一下几个值:
  25. validate:当sessionFactory创建时,自动验证或者schema定义导入数据库。
  26. create(慎用):每次启动都drop掉原来的schema,创建新的。
  27. create-drop:当sessionFactory明确关闭时,drop掉schema。
  28. update(常用):如果没有schema就创建,有就更新。   -->
  29. <property name="hbm2ddl.auto">update</property>
  30. <!-- 9、添加映射 -->
  31. <mapping resource="Student.hbm.xml"/>
  32. </session-factory>
  33. </hibernate-configuration>

Student.hbm.xml

  1. <?xml version="1.0"?>
  2. <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
  3. "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
  4. <!-- Generated 2017-7-24 20:28:18 by Hibernate Tools 3.5.0.Final -->
  5. <hibernate-mapping>
  6. <class name="Student" table="STUDENT">
  7. <id name="sid" type="int">
  8. <column name="SID" />
  9. <generator class="assigned" />
  10. </id>
  11. <property name="name" type="java.lang.String">
  12. <column name="NAME" />
  13. </property>
  14. <property name="sex" type="int">
  15. <column name="SEX" />
  16. </property>
  17. <property name="birthday" type="java.util.Date">
  18. <column name="BIRTHDAY" />
  19. </property>
  20. <property name="address" type="java.lang.String">
  21. <column name="ADDRESS" />
  22. </property>
  23. </class>
  24. </hibernate-mapping>

Hibernate常用配置相关推荐

  1. hibernate教程--常用配置和核心API详解

    一.Hibernate的常用的配置及核心API. 1.1 Hibernate的常见配置: 1.1.1.核心配置: 核心配置有两种方式进行配置:  1)属性文件的配置: * hibernate.prop ...

  2. hibernate教程--常用配置和核心API

    一.Hibernate的常用的配置及核心API. 1.1Hibernate的常见配置: 1.1.1.核心配置: 核心配置有两种方式进行配置: 1)属性文件的配置: * hibernate.proper ...

  3. hibernate自动配置_Hibernate自动冲洗的黑暗面

    hibernate自动配置 介绍 既然我已经描述了JPA和Hibernate刷新策略的基础知识 ,我就可以继续阐明Hibernate的AUTO刷新模式的令人惊讶的行为. 并非所有查询都会触发会话刷新 ...

  4. ( 转)Hibernate常用API

    http://blog.csdn.net/yerenyuan_pku/article/details/65103203 可在度娘上摘抄如下文字: Hibernate的核心类和接口一共有6个,分别为:S ...

  5. idea的几个好用快捷键、常用配置(包括git)、jdk和javaSE和javaEE、创建一个SE工程、debug、创建一个Web工程、打war包

    几个好用的快捷键(持续更新) Ctrl+Shift+f12 ,相当于myeclipse的ctrl+m 最大化窗口的 alt+shift+↑或↓,将当前行上移或下移 shift+enter ,当前行下一 ...

  6. 常用配置及命令V1.0

    常用配置及命令V1.0 常用配置及命令V1.0 docker 安装ElasticSearch|Kibana Oracle命令 docker 安装nacos redis中的常用命令 nginx常用命令 ...

  7. Spring Boot 2.0 常用配置描述(官网翻译)

    常用配置描述 我们可以在application.properties文件中,application.yml文件中或命令行开关中指定各种属性. 本附录提供了常用Spring Boot属性的列表以及对使用 ...

  8. IntelliJ IDEA 最常用配置,应用、永久激活

    包含 1.最常用配置 2.应用 3.永久激活 刚刚使用IntelliJ IDEA 编辑器的时候,会有很多设置,会方便以后的开发,磨刀不误砍柴工. 比如:设置文件字体大小,代码自动完成提示,版本管理,本 ...

  9. Java程序员从笨鸟到菜鸟之(五十二)细谈Hibernate(三)Hibernate常用API详解及源码分析--csdn 曹胜欢...

    新接触一个框架的目的就是想利用这个框架来为我们做一些工作,或者是让他来简化我们的工作,利用这个框架无非就是要利用这个框架所给我们提供的API去操作我们的数据,所以利用一个框架的好坏很大一部分取决于你对 ...

  10. VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装

    VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装 在阿里云开源镜像地址下载镜像 Index of /centos/7.2.1511/isos/x86_64/ http://mi ...

最新文章

  1. [UVA 10827] Maximum sum on a torus
  2. 为什么经营婚姻要像热恋一样
  3. Linux下用户组、文件权限
  4. 打开表时提示 Out of resources when opening file......错误解决
  5. 九月免费手账分享-【奶油星云】
  6. 第八章 springboot + mybatis + 多数据源
  7. educoderpython答案顺序结构程序设计_答案汇总:土木机械类+计算机类
  8. 搜狐视频怎么清除应用缓存
  9. 工作总结 EntityFramework中出现DateTime2异常的完美解决办法
  10. 安卓学习随笔 -- 自定义标题栏
  11. 孩子忽悠家长充值?腾讯游戏在人脸识别中加入语音提醒
  12. YARN调试过程中的常见问题
  13. Reducer类——hadoop
  14. docker-compose 启动微服务项目时,nacos容器一直无限重启Restarting (1) Less than a second ago
  15. 龙之谷2服务器维护,龙之谷2更新后进不去游戏解决方法
  16. 基于webScoket的在线客服聊天
  17. php 5.2 apc,将APC(替代PHP缓存)集成到PHP5(Debian Etch&Apache2)
  18. win10怎么录屏幕视频带声音?有哪些需要注意的地方?
  19. 鸿蒙事业单位专业技术,事业单位专业技术岗考什么?
  20. [python]Crypto.Util.number ,long_to_bytes函数说明

热门文章

  1. 在Web上运行Linux
  2. head 标签里有什么?
  3. Flutter实战1 --- 写一个天气查询的APP
  4. Xcode 高级调试技巧
  5. IdentityServer的基本概念与特性
  6. 注册使用GAC【转载】
  7. 在Win32中管理虚拟内存——举例
  8. 如何利用shell查看Ubuntu系统版本号和电脑类型
  9. Android 中自定义组件例子一(中级)
  10. 【MySQL】外键踩坑集