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安全错误
数据库的锁怎样保障安全
宿城区工业网络技术大概费用
数据库配置多个监听
算法工程师属于软件开发吗
服务器2块硬盘怎么分区
怀旧服服务器下载安装
创建数据库空白
网络安全法网络违法犯罪
jsp怎么批量录入数据库
服务器挂耳安装教程视频
网络技术开发计划书
恩山服务器
全威互联网信息科技山西
服务器连接交换机用ic卡
网络安全和信息化管理课程
软件开发什么是综合面
防沉迷网络安全教育片
深圳亿贝网络技术有限公司
深圳软件开发深圳
数据库access
网络安全事件应急处置办法
服务器硬盘怎样装pc机
手机丢了一直无法连接到服务器
福建网络安全峰会每年几月开
杭州佳月网络技术有限公司
李沧区app软件开发哪家靠谱
新郑市软件开发培训学校
上饶二手车软件开发公司
国产实时数据库百万测点
北京租用gpu服务器云主机
如何解读数据库文件