hibernate第一个例子-保存对象
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,3.hibernate第一个例子-保存对象使用hibernate框架需要导入的jar包:antlr-2.7.6backport-util-concurrentc3p0-0.9.1commons-col
千家信息网最后更新 2025年01月20日hibernate第一个例子-保存对象
3.hibernate第一个例子-保存对象
使用hibernate框架需要导入的jar包:
antlr-2.7.6
backport-util-concurrent
c3p0-0.9.1
commons-collections-3.1 apache集合帮助的包
commons-logging-1.1.1日志
dom4j-1.6.1解析XML
ehcache-1.5.0缓存框架
hibernate3hibernate核心包
javassist-3.9.0.GA代理模式工具包,解决懒加载问题
jta-1.1
log4j日志
mysql-connector-java-5.1.10-bin数据库连接
slf4j-api-1.5.8
slf4j-log4j12
Person-持久化类
/** * 对象的序列化的作用:让对象在网络上传输,以二进制的形式传输 * Serializable标示接口 */public class Person implements Serializable{ private Long pid; private String pname; private String psex; set,get方法}
映射文件 Person.hbm.xml
配置文件 hibernate.cfg.xml
root root jdbc:mysql://localhost:3306/hibernateDay01 update true
测试
import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cfg.Configuration;import org.junit.Test; public class PersonTest { @Test public void testCreateTable(){ //测试数据库中会不会根据持久化类和映射文件生成表 Configuration configuration = new Configuration(); configuration.configure(); //加载配置文件1、该配置文件必须放在classpath下2、名称必须为hibernate.cfg.xml configuration.buildSessionFactory(); } @Test public void testSavePerson(){ Configuration configuration = new Configuration(); configuration.configure(); SessionFactory factory = configuration.buildSessionFactory(); Session session = factory.openSession(); Transaction transaction = session.beginTransaction(); Person person = new Person(); person.setPname("班长2"); person.setPsex("女"); /** * 参数必须持久化对象 */ session.save(person); transaction.commit(); session.close(); }}
文件
对象
配置
数据
数据库
日志
框架
传输
测试
例子
二进制
作用
参数
名称
工具
工具包
序列
形式
接口
方法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
关于数据库的安全性的文献
参与软件开发的人员级别
无线网络安全的公司
坦克世界闪电战几个服务器
网络安全宣传视频制作方法
吉林专业网络技术基础
网络安全维主题的作文
服务器2003分区大小
网络安全有什么基金
civic 数据库
金宏软件开发
深层网络安全
宜宾助力互联网科技有限公司
远程服务器安全问题
网络诈骗属于网络安全么
软件开发基线的概念
贵州网络安全人才引进
软件开发思维导图教程
数据库中链接查询语句
数据库企业员工管理系统
网络安全宣传视频制作方法
通信工程和数据库论文题目
哪个数据库简单好学
华为网络技术工程师工作强度
宁波公司管理系统软件开发
上海ios软件开发多少钱
高防护服务器租用
文件服务器服务器安全狗
有盟网络技术有限公司
服务器关机按哪个键