SSH系列:(3)Hibernate
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,(1)引入jar包(2)配置(3)测试1、引入jar包引入mysql jar包mysql-connector-java-5.1.38-bin.jar引入c3p0 jar包c3p0-0.9.1.2.ja
千家信息网最后更新 2025年11月07日SSH系列:(3)Hibernate
(1)引入jar包
(2)配置
(3)测试
1、引入jar包
引入mysql jar包 mysql-connector-java-5.1.38-bin.jar |
引入c3p0 jar包 c3p0-0.9.1.2.jar |
引入hibernate相关jar包 (hibernate-distribution-3.6.0.Final) antlr-2.7.6.jar commons-collections-3.1.jar dom4j-1.6.1.jar hibernate3.jar hibernate-jpa-2.0-api-1.0.0.Final.jar javassist-3.12.0.GA.jar jta-1.1.jar slf4j-api-1.6.1.jar |
2、配置
2.1、添加实体类:Person.java
package com.rk.test.entity;/** * 实体层Person类 DTO * * */public class Person { private String pId; private String pName; private int pVersion; public String getpId() { return pId; } public void setpId(String pId) { this.pId = pId; } public String getpName() { return pName; } public void setpName(String pName) { this.pName = pName; } public int getpVersion() { return pVersion; } public void setpVersion(int pVersion) { this.pVersion = pVersion; } @Override public String toString() { return "Person [pId=" + pId + ", pName=" + pName + ", pVersion=" + pVersion + "]"; } }2.2、添加映射文件:Person.hbm.xml
2.3、添加Hibernate配置文件:hibernate.cfg.xml
com.mysql.jdbc.Driver jdbc:mysql:///tax_sys root root org.hibernate.dialect.MySQL5Dialect true false update thread
3、测试
测试两方面:第一是能从数据库读取一条数据,第二是能向数据库保存一条数据
package com.rk.test;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;import org.junit.Before;import org.junit.Test;import com.rk.test.entity.Person;public class TestHibernate { private SessionFactory sf; @Before public void init() { sf = new Configuration().configure("hibernate.cfg.xml").buildSessionFactory(); } @Test public void test() { Session session = sf.getCurrentSession(); session.beginTransaction(); Person p = (Person) session.get(Person.class, "4028d081564a762001564a76221e0000"); System.out.println(p); Person p2 = new Person(); p2.setpName("Tomcat"); session.save(p2); session.getTransaction().commit(); }}
数据
测试
配置
实体
数据库
文件
方面
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全职称专业工作总结
网络安全板报设计
上海项目软件开发服务要多少钱
韶关软件开发咨询
数据库的使用范围包括
呼市新华互联网科技学校成员
java软件开发面试的基本问题
中兴软件开发岗薪资怎样
vs2013数据库项目
单位搭建的服务器能开通小程序吗
服务器CDB是什么
psql语录连接数据库
数据库中什么是强制存取控制方法
黑魂3服务器bug修好没
碎片化存储服务器
无锡惠普服务器维修地点
超凡先锋连接不上服务器信息
济宁直播软件开发企业
控制管理服务器品牌
绍兴跑腿app软件开发多少钱
数据库字段长度是字节还是位
数据库字典如何生成
上海java软件开发贴吧
知网算几个数据库
数据库中计算重修费用公式
旅游网络技术影响
大二层网络技术的应用
腾讯pop服务器地址
数据库批量修改数据面试
网络安全防护预案怎么写