快速业务通道

myeclipse下hibernate入门实例介绍 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-18

myeclipse下hibernate入门实例介绍

时间:2011-03-24 CJamie

myeclipse下hibernate初步实例

说明:本例采用myeclipse+sqlserver2000

hibernate版本为3.0.

数据库驱动为:jtds-1.0.2。

1。配置myeclipse环境(eclipse-SDK- 3.1.1+myeclipse4.1.1GA_E3.1)。

2.配置好sqlserver2000数据库:建立数据库:goto . 表 test_products

CREATE TABLE [dbo].[test_products] ( [id] [int] IDENTITY (1, 1) NOT NULL , [aotoid] [char] (50) COLLATE Chinese_PRC_CI_AS NULL , [username] [char] (50) COLLATE Chinese_PRC_CI_AS NULL , [price] [int] NULL , [amount] [int] NULL )id为自动编号。

3。新建项目--myeclipse--Web Project 。本例为: prodcast

4. 右单击prodcast,加入myeclipse的hibernate.并在此工程 中建立数据连结。

建立完成后,在src下自动生成hibernate.cfg.xml,内容为:

<?xml version=''1.0'' encoding=''UTF-8''?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration -3.0.dtd"> <!-- Generated by MyEclipse Hibernate Tools.           --> <hibernate-configuration> <session-factory> <property name="connection.username">sa</property> <property name="connection.url">jdbc:jtds:sqlserver://192.168.1.8 8:1433;DatabaseName=goto   </property> <property name="dialect">org.hibernate.dialect.SQLServerDialect&l t;/property> <property name="connection.password">hcsys</property> <property name="connection.driver_class">net.sourceforge.jtds.jdb c.Driver</property> </session-factory> </hibernate-configuration>

myeclipse下hibernate入门实例介绍(2)

时间:2011-03-24 CJamie

5。建立:Product.java:

package test.hibernate; import java.io.Serializable; public class Product implements Serializable { private static final long serialVersionUID = 3858043967100350732L; private Integer id; private String aotoid; private String username; private Integer price; private Integer amount; public Integer getAmount() { return amount; } public void setAmount(Integer amount) { this.amount = amount; } public String getAotoid() { return aotoid; } public void setAotoid(String aotoid) { this.aotoid = aotoid; } public Integer getPrice() { return price; } public void setPrice(Integer price) { this.price = price; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } }

6.建立InsertProduct.java

package test.hibernate; import org.hibernate.SessionFactory; import org.hibernate.Transaction; import org.hibernate.cfg.*; import org.hibernate.classic.Session; public class InsertProduct { public static void main(String[] args) { SessionFactory sf = new Configuration().configure() .buildSessionFactory(); Session session = sf.openSession(); Transaction tx = session.beginTransaction(); Product p = new Product(

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号