>>分享孙卫琴的Java技术专稿和著作 书籍支持  卫琴直播  品书摘要  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 15083 个阅读者 刷新本主题
 * 贴子主题:  【持久化专题】Hibernate的配置文件 回复文章 点赞(0)  收藏  
作者:sunweiqin    发表时间:2021-05-05 09:56:17     消息  查看  搜索  好友  邮件  复制  引用

本文参考《精通JPA与Hibernate:Java对象持久化技术详解》,作者:孙卫琴,清华大学出版社出版

在Hibernate的配置文件中,需要指定连接数据库的信息,包括数据库URL,用户名和口令,JDBC驱动程序等。

hibernate.cfg.xml
<hibernate-configuration>
  <session-factory >
    <property name="dialect">
       org.hibernate.dialect.MySQL8Dialect
    </property>
    <property name="connection.driver_class">
      com.mysql.jdbc.Driver
    </property>
    <property name="connection.url">
       jdbc:mysql://localhost:3306/sampledb useSSL=false
    </property>
    <property name="connection.username">
      root
    </property>
    <property name="connection.password">
      1234
    </property>
    <!-- 指定是否在运行时在控制台显示执行的SQL语句 -->
    <property name="show_sql">true</property>

    <!-- 在启动时删除并重创建数据库Schema -->
    <property name="hbm2ddl.auto">create</property>

    <!-- Names the annotated entity class -->
    <mapping class="mypack.Customer"/>

  </session-factory>
</hibernate-configuration>

以上配置文件通过元素设定本范例包含Customer实体类,Hibernate在初始化时,会根据这个配置信息去读取Customer类的描述对象-关系映射信息的注解,把这些元数据加载到内存中。


点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小



程序猿的技术大观园:www.javathinker.net





[这个贴子最后由 admin 在 2021-10-09 10:43:37 重新编辑]
  Java面向对象编程-->异常处理
  JavaWeb开发-->JSP技术详解(Ⅱ)
  JSP与Hibernate开发-->Spring、JPA与Hibernate的整合
  Java网络编程-->XML数据处理
  精通Spring-->绑定CSS样式
  Vue3开发-->Vue指令
  【Vue.js技术专题】Vue组件的单向数据流
  【Vue.js技术专题】Vuex中异步操作
  【Spring Cloud Alibaba专题】GateWay的内置断言工厂
  【Spring专题】Spring MVC是否过时?
  【Spring专题】@ControllerAdvice注解的用法
  【Spring专题】@Query和@Modifying注解的增删改操作
  视频:我的Java课堂总动员,带领小白们走马观花看Java江湖
  【Vue专题】Vue3的计算属性实用范例:实现购物车
  【持久化专题】@Enumerated注解映射枚举类型
  【持久化专题】JPA API的基本用法
  【持久化专题】JPA的事件处理API的用法
  【Java编程基础专题】用Scanner类读取用户在控制台输入的数据
  【JavaWeb专题】Tomcat与IIS集成详解
  【Java基础编程专题】用static修饰符进行静态导入的作用和语...
  【Java基础编程专题】为什么说:继承关系最大的弱点就是打破...
  更多...
 IPIP: 已设置保密
楼主      
1页 0条记录 当前第1
发表一个新主题 开启一个新投票 回复文章


中文版权所有: JavaThinker技术网站 Copyright 2016-2026 沪ICP备16029593号-2
荟萃Java程序员智慧的结晶,分享交流Java前沿技术。  联系我们
如有技术文章涉及侵权,请与本站管理员联系。