hibernate.cfg.xml
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<!-- Database connection settings -->
<property name="connection.driver_class"
>com.microsoft.sqlserver.jdbc.SQLServerDriver</property>
<property name="connection.url"
>jdbc:sqlserver://localhost;databaseName=test</property>
<property name="connection.username"
>sa</property>
<property name="connection.password"
>sasasa</property>
<!-- JDBC connection pool (use the built-in) -->
<property name="connection.pool_size"
>1</property>
<!-- SQL dialect -->
<property name="dialect"
>org.hibernate.dialect.SQLServerDialect</property>
<!-- Enable Hibernate's automatic session context management -->
<property name="current_session_context_class"
>thread</property>
<!-- Disable the second-level cache -->
<property name="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</property>
<!-- Echo all executed SQL to stdout -->
<property name="show_sql"
>true</property>
<!-- Drop and re-create the database schema on startup -->
<property name="hbm2ddl.auto"
>update</property>
<mapping resource="org/aaa/model/User.hbm.xml"/>
<mapping resource="org/aaa/model/Role.hbm.xml"/>
<mapping resource="org/aaa/model/Student.hbm.xml"/>
<mapping resource="org/aaa/model/Book.hbm.xml"/>
</session-factory>
</hibernate-configuration
>
Test.java
SessionFactory sf = new Configuration().configure().buildSessionFactory();
Session session= sf.getCurrentSession();
session.beginTransaction();
// //添加图书
// Books book = new Books();
// book.setName("aa");
// book.setPirce(23);
// book.setPublishTime(new Date());
// session.save(book);
session.getTransaction().commit();
Book.java
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!--
Mapping file autogenerated by MyEclipse Persistence Tools
-->
<hibernate-mapping package="org.aaa.model">
<class name="org.aaa.model.TestBook" table="tbl_testbook" >
<id name="bid" >
<generator class="native"/>
</id>
<property name="bname">
<column name="bname"/>
</property>
<property name="bprice">
<column name="bprice"/>
</property>
</class>
</hibernate-mapping>
需要的包:以hibernate-distribution-3.3.1.GA为例
hibernate3.jar
/lib/required目录所有包
连接数据库的驱动包
commons-logging-1.0.4.jar
ehcache-1.2.3.jar
如图:
- 大小: 16 KB
分享到:
相关推荐
hibernate-helloworld-native
hibernate的helloworld版。下载下来可以直接运行。
Hibernate教程01_Hibernate的HelloWorld及基本配置 http://blog.csdn.net/e421083458/article/details/8794127 该源码为Hibernate教程配套源码
Hibernate 4——Hello World
一个简单的hibernate helloworld 下载下来就能用
springMVC-Hibernate-Oracle进行开发,一个小的demo 大家可以使用
用Spring MVC+hibernate 写的一个HelloWorld小实例,加入了一个简单验证。
Hibernate01-简介和HelloWorld 例子代码,实现了简单新增,测试类需要引进junit4
如果你没学过hibernate,但是又想看一下它的最简单形式。这个应该适合你。
NULL 博文链接:https://huangminwen.iteye.com/blog/1312068
版本差异太难搞了,找半天才找到错误,主要是包冲突 NoSuchMethodError: org.jboss....NoClassDefFoundError: org/hibernate/cache/spi/RegionFactory org.hibernate.cache.spi.RegionFactory 记录下来,以备不时
Hibernate 4.0版helloworld,项目需要Maven管理库依赖,项目包含Oracle建表语句
spring2.5 -3.0 hibernate3.3 jar包说明 自己总结,希望对你有帮助
Hibernate_HelloWorld 使用Netbeans和SQL Server的HelloWorld Hibernate
Hibernate HelloWorld 6 1 建立新java 项目,名为hibernate_0100_HelloWorld 6 2 学习建User-library-hibernate,并加入相应的jar包 6 3 引入mysql的JDBC驱动包 6 4 在mysql中建立对应的数据库以及表 6 5 建立...
JPA的HelloWorld实现,使用实现JPA规范的Hibernate持久化框架
hibernate 使用及与oracle连接的方式
这是hibernate 的超级简单的例子,只有一个持久化对象和一个辅助类,还有一个测试类,对于初学者很有参考价值
ssh_helloworld(初学参考),初学者学习的例子,供学习参考
使用Gradle的Java gRPC Hello World 这段代码几乎是gRPC的java hello world示例,但是在一个单独的存储库中,并且对生成的代码位置有些怀疑。 内容 Java 1.8 Gradle4.5 gRPC Java 1.9.0 Gradle插件 已经安装了...