hibernate-HelloWorld

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
如图:
[img]http://dl.iteye.com/upload/attachment/0066/7811/574818fd-f715-3815-8014-7302825520bb.jpg[/img]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值