工程的目录结构以及相关jar包如下:
StudentTest.java中的内容如下:
package com.bjsxt.model; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.cfg.Configuration; import org.junit.AfterClass; import org.junit.BeforeClass; import org.junit.Test; public class StudentTest { private static SessionFactory sessionFactory = null; /*在类加载的时候执行*/ @BeforeClass public static void beforeClass(){ sessionFactory = new Configuration().configure().buildSessionFactory(); } @Test public void testStudentSave(){ Student stu = new Student(); //这里使用的native id生成策略,所以不必设置id了 stu.setName("gaoweigang"); stu.setAge(25); Session session = sessionFactory.getCurrentSession(); // Session session = sessionFactory.openSession(); session.beginTransaction(); session.save(stu); session.beginTransaction().commit(); session.close(); //session.close();因为我们使用的是getCurrentSession,所以就不必显示的关闭Session了 } @AfterClass public static void afterClass(){ sessionFactory.close(); } }
Student.hbm.xml
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="com.bjsxt.model"><!--package指明你映射的是哪一个package里面的类-->
<class name="Student" table="student">
<id name="id" column="id" >
<!-- id可以由generator来生成,而且generator可以有各种各样的具体的值,每个值都指定了不同生成方式 -->
<generator class="native"></generator>
</id>
<property name="name" />
<property name="age" />
</class>
</hibernate-mapping>
相关推荐
hibernate-release-5.3.0.Final的库文件和junit-4.10.jar
SpringMVC+Hibernate+Junit4基本框架近乎0配置所需jar包
ssh框架,javaweb开发,jar包。hibernate+junit+mysql-jdbc;
Hibernate4+SpringMVC+Junit4+log4j环境搭建Jar包下载
struts2-junit-plugin-2.2.1.1.jar
支持 hibernate spring junit aop的jar包,亲测可用,友友们欢迎下载~~~~
springmvc5+hibernate5+junit4+log4j2整合实例 包含 代码实例 数据库建表sql 运行环境 myeclipes2015 jdk 1.8 tomcat 8.0
hibernate连接postgresql数据库所需要的hibernate-junit4.0-postgresql-8.4-jdbc等jar包
struts2-junit-plugin-2.2.3.1-sources.jar
struts2-junit-plugin-2.2.3.1.jar
NULL 博文链接:https://xizhongshui.iteye.com/blog/1604587
Struts2+Spring+hibernate中对action的单元测试环境搭建[总结].pdf
JUnit4
同时使用了Struts2、Spring4、Hibernate4、log4j、slf4j、junit4、ehcache等库或框架,搭建一个最基本的项目原型。 三、 三大框架最新版本下载:截止2014-10-01 Struts2.3.6:发布于2014-05-03,目前的最新版本。...
运行junit4所需jar包,包括junit-4.11.jar与 hamcrest-core-1.3.jar
这是一个junit4测试的jar包,copy进去就可用
java junit4 jar完整包,junit可用来项目的单元测试。
junit4学习文档,有实例,非常详细,不懂的可以参考
junit4教程(《Junit4初探》)
赠送jar包:powermock-module-junit4-2.0.9.jar; 赠送原API文档:powermock-module-junit4-2.0.9-javadoc.jar; 赠送源代码:powermock-module-junit4-2.0.9-sources.jar; 赠送Maven依赖信息文件:powermock-...