SSH系列:(3)Hibernate
发表于:2024-11-17 作者:千家信息网编辑
千家信息网最后更新 2024年11月17日,(1)引入jar包(2)配置(3)测试1、引入jar包引入mysql jar包mysql-connector-java-5.1.38-bin.jar引入c3p0 jar包c3p0-0.9.1.2.ja
千家信息网最后更新 2024年11月17日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安全错误
数据库的锁怎样保障安全
网络安全知识大讲座第一期
假结婚下载软件开发
数据库的两层概念模型
重庆软件开发培训哪家好
服务器日常维护多少钱
浙江立金互联网科技有限公司
股票软件开发系统
可靠计算机网络技术
泸州市网络安全会议
2021网络安全技能竞赛
南京网络安全管理委员会
ao怎么导新中大数据库
网络安全教育图片展
帮帮软件开发工作室
球球大作战服务器怎么玩
服务器MTP
数据库管理技术课本
落实网络安全主体责任确保
java连接数据库原理
如何写好网络安全工作汇报
如何接软件开发外单
浙江服务器机柜厂家云空间
手游世界战争英雄怎么换服务器
计算机网络技术上数学吗
闲鱼卖的服务器电源哪来的
遵义软件开发公司电话
招行北京分行软件开发薪资
计算机网络技术学生的理想
剑网三怀旧服登不上服务器
战地五服务器为什么禁狙