hibernate入门笔记

如何使用

导入依赖
<dependencies><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.19</version></dependency><dependency><groupId>org.hibernate</groupId><artifactId>hibernate-core</artifactId><version>5.4.10.Final</version></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.10</version></dependency>
</dependencies>
创建hibernate配置文件

SessionFactory:针对单个数据库映射经过编译的内存镜像⽂件,将数据库转换为⼀个 Java 可以识别的镜像⽂件。
构建 SessionFactory ⾮常耗费资源,所以通常⼀个⼯程只需要创建⼀个 SessionFactory。

<?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.username">root</property><property name="connection.password">root</property><property
name="connection.driver_class">com.mysql.cj.jdbc.Driver</property><property name="connection.url">jdbc:mysql://localhost:3306/test?
useUnicode=true&amp;characterEncoding=UTF-8</property><!-- C3P0 --><property name="hibernate.c3p0.acquire_increment">10</property><property name="hibernate.c3p0.idle_test_period">10000</property><property name="hibernate.c3p0.timeout">5000</property><property name="hibernate.c3p0.max_size">30</property><property name="hibernate.c3p0.min_size">5</property><property name="hibernate.c3p0.max_statements">10</property><!-- 数据库⽅⾔ --><property name="dialect">org.hibernate.dialect.MySQLDialect</property><!-- 打印SQL --><property name="show_sql">true</property><!-- 格式化SQL --><property name="format_sql">true</property><!-- 是否⾃动⽣成数据库 --><property name="hibernate.hbm2ddl.auto"></property></session-factory>
</hibernate-configuration>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/592969.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

odoo17 | 用户界面的基本交互

前言 现在我们已经创建了我们的新模型及其 相应的访问权限&#xff0c;是时候了 与用户界面交互。 在本章结束时&#xff0c;我们将创建几个菜单以访问默认列表 和窗体视图。 数据文件 &#xff08;XML&#xff09; Odoo在很大程度上是数据驱动的&#xff0c;因此模块定义的…

深度学习MLP_实战演练使用感知机用于感情识别_keras

目录 &#xff08;1&#xff09;why deep learning is game changing?&#xff08;2&#xff09;it all started with a neuron&#xff08;3&#xff09;Perceptron&#xff08;4&#xff09;Perceptron for Binary Classification&#xff08;5&#xff09;put it all toget…

跨年烟花-Html5实现_附完整源码【可直接运行】

文章目录 &#x1f37b;前言&#x1f538;目录结构⚫完整源码&#x1f535;源码分析&#x1f4ae;注意事项 &#x1f488;总结 &#x1f37b;前言 随着科技的进步和互联网的普及&#xff0c;人们对于跨年庆祝的方式也在不断变化。传统的烟花燃放虽然美丽&#xff0c;但存在环境…

第六节 强制代码格式化规范

系列文章目录 目录 系列文章目录 前言 操作方法 总结 前言 代码格式化强制执行 操作方法 使用husky强制代码格式化,创建配置文件 npx husky add .husky/pre-commit 文件夹husky下会新增文件

【华为机试】2023年真题B卷(python)-金字塔-微商的收入

一、题目 题目描述&#xff1a; 微商模式比较典型&#xff0c;下级每赚 100 元就要上交 15 元&#xff0c;给出每个级别的收入&#xff0c;求出金字塔尖上的人收入。 二、输入输出 输入描述; 第一行输入N&#xff0c;表示有N个代理商上下级关系。 接下来输入N行&#xff0c;每行…

Windows—常用DOS命令

解释&#xff1a;DOS命令即面向磁盘的操作命令 进入DOS页面&#xff1a;快捷键“winR”&#xff0c;输入cmd help命令 help 【命令名】可查看其他命令的解释&#xff0c;直接输入help也可以查看部分命令 另外&#xff0c;如果输入help显示help不是内部或外部命令&#xff0c;…

帮企10合一万能分销商城源码系统:全开源可二开,全端覆盖+完整的代码包以及搭建教程

电商市场的竞争日益激烈&#xff0c;越来越多的企业开始意识到分销商城的重要性。然而&#xff0c;市面上的分销商城系统往往存在着功能单一、扩展性差等问题&#xff0c;无法满足企业的多样化需求。今天来给大家分享一款10合一万能分销商城源码系统。 以下是部分代码示例&…

多技术融合在生态系统服务功能社会价值评估中的应用及论文写作、拓展分析

生态系统服务是人类从自然界中获得的直接或间接惠益&#xff0c;可分为供给服务、文化服务、调节服务和支持服务4类&#xff0c;对提升人类福祉具有重大意义&#xff0c;且被视为连接社会与生态系统的桥梁。自从启动千年生态系统评估项目&#xff08;Millennium Ecosystem Asse…

three.js: gltf模型设置发光描边

效果&#xff1a; 代码 &#xff1a; <template><div><el-container><el-main><div class"box-card-left"><div id"threejs" style"border: 1px solid red"></div><div style"padding: 10px…

TPS5430正负电源模块

TPS5430正负电源模块 Chapter1 TPS5430正负电源模块一、芯片重要参数二、tps5430参考电路讲解以及PCB布局1.正压降压&#xff08;15V转12V&#xff09;2.正压降负压&#xff08;15V转-12V&#xff09; Chapter2 使用tps5430制作正负DC-DC降压电源&#xff0c;tps7a47和tps7a33制…

小秋SLAM入门实战vscode所有文章汇总

Ubuntu系统下Clion、Visual Studio Code安装和使用教程&#xff5c;1-7 如何编写vscode的配置文件c_cpp_properties.json Visual Studio Code (VSCode)&#xff0c;快速跳转到指定行的代码 vscode 搜索界面的files to include files to exclude 是什么功能&#xff1f; vscod…

vue3按钮点击频率控制

现有一个按钮&#xff0c;如下图 点击时 再次点击 刷新窗口再次点击 刷新窗口依然可以实现点击频率控制。 代码实现&#xff1a; <template><!--<el-config-provider :locale"locale"><router-view/></el-config-provider>--><el…

Spring AOP 切面@Around注解的具体使用

Around注解可以用来在调用一个具体方法前和调用后来完成一些具体的任务。 比如我们想在执行controller中方法前打印出请求参数&#xff0c;并在方法执行结束后来打印出响应值&#xff0c;这个时候&#xff0c;我们就可以借助于Around注解来实现&#xff1b; 再比如我们想在执…

java.util.regex.PatternSyntaxException: Illegal repetition {

问题描述 使用 replaceAll 替换字符串时&#xff0c;报如下错误&#xff1a; java.util.regex.PatternSyntaxException: Illegal repetition {"at java.util.regex.Pattern.error(Pattern.java:1924)at java.util.regex.Pattern.closure(Pattern.java:3104)at java.util…

7-验证码识别

文章目录 验证码识别1、验证码的用途和分类验证码的作用验证身份验证行为 验证码的类型静态验证码&#xff1a;图片验证码问答式验证码问答式验证码行为式验证码&#xff1a;点击行为式验证码&#xff1a;拖动间接式验证码&#xff1a;短信、邮件、语音电话无感验证码 2、验证码…

蓝桥 第二周 递归

递归 找重复->找重复中的变化量->参数变化趋势 练习3&#xff1a;数组求和 public static void main(String[] args) {int[] arr {1,2,3,4,5,6,7,8,9,10};int n arr.length;System.out.println(sum(arr,0,n));}public static int sum(int arr[],int start,int end){i…

Java hashCode()

hashCode() 有什么用 在 Java 中&#xff0c;hashCode() 是 Object 类中的一个方法&#xff0c;用于返回对象的哈希码。哈希码是一个整数值&#xff0c;由对象的内容和内部状态计算得出。以下是关于 hashCode() 方法的详解&#xff1a; 方法签名&#xff1a; 在 Object 类中&am…

labelstudio ocr标注数据解析

在试用labelstudio标注数据时&#xff0c;通常使用coco格式导出&#xff0c;之前标注ocr信息时&#xff0c;无论如何都切不出来对应的文字块&#xff0c;反复百度、google都没有现成的提示&#xff0c;后来翻labelstudio的官方文档得到提示。 The units the x, y, width and he…

15、异常处理

异常处理 ​ Go的设计者认为其它语言异常处理太过消耗资源&#xff0c;且设计和处理复杂&#xff0c;导致使用者不能很好的处理错误&#xff0c;甚至觉得异常和错误处理起来麻烦而忽视、忽略掉&#xff0c;从而导致程序崩溃。 ​ 为了解决这些问题&#xff0c;Go将错误处理设…

Django 分页(表单)

目录 一、手动分页二、分页器分页 一、手动分页 1、概念 页码&#xff1a;很容易理解&#xff0c;就是一本书的页码每页数量&#xff1a;就是一本书中某一页中的内容&#xff08;数据量&#xff0c;比如第二页有15行内容&#xff09;&#xff0c;这 15 就是该页的数据量 每一…