1:

在lib环境下添加Hibernate中的所有JAR包:

2:

对应数据库做一个持久类(也可由工具自动生成),例如:

public class student
{
     public student()
     {
     }

private String name;
     private String sex;
     private int age;
     private int id;

public String getName()
     {
          return name;
     }

public void setName(String name)
     {
          this.name = name;
     }

public String getSex()
     {
          return sex;
     }

public void setSex(String sex)
     {
          this.sex = sex;
     }

public int getAge()
     {
          return age;
     }

public void setAge(int age)
     {
          this.age = age;
     }

public int getId()
     {
          return id;
     }

public void setId(int id)
     {
          this.id = id;
     }

}

3:将hibernate.cfg.xml放到CLASS目录下,内容如下(对应自己的信息稍加修改)

<?xml version='1.0' encoding='GB2312'?>
<!DOCTYPE hibernate-configuration PUBLIC
 "-//Hibernate/Hibernate Configuration DTD//EN"
 "http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd">

<hibernate-configuration>

<session-factory>

<property name="dialect">net.sf.hibernate.dialect.SQLServerDialect</property>
<property name="connection.driver_class">
                  com.microsoft.jdbc.sqlserver.SQLServerDriver</property>
<property name="connection.url">
                  jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=MyDB</property>
<property name="connection.username">sa</property>
<property name="connection.password"></property>
<property name="hibernate.connection.pool.size">10</property>
<property name="hibernate.show_sql">true</property>
<property name="jdbc.fetch_size">50</property>
<property name="jdbc.batch_size">25</property>
<property name="jdbc.use_scrollable_resultset">false</property>

<mapping resource="student.hbm.xml"/>

</session-factory>

</hibernate-configuration>

4:将数据库对应的student.hbm.xml放到CLASS目录下,内容如下(可由工具自动生成)

<?xml version='1.0' encoding='GB2312'?>
<!DOCTYPE hibernate-mapping PUBLIC
    "-//Hibernate/Hibernate Mapping DTD//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd">

<hibernate-mapping>
     <class name="student" table="student">
  <id name="name" column="name" type="int">
       <generator class="increment"/>
       
      </id>
  <property name="sex" type="int"/>
  <property name="age" type="int"/>
     </class>
    </hibernate-mapping>

5:编写对持久类(数据库)操作的类例如(研究中。。。)

import net.sf.hibernate.*;
import net.sf.hibernate.cfg.*;
import java.util.*;

public class Select {
 public static void main(String[] args) {
  try{
   SessionFactory sf=new Configuration().configure().buildSessionFactory();
   Session session=sf.openSession();
   Query query=session.createQuery("select t from student t");
   List list=query.list();
   Iterator it=list.iterator();

while(it.hasNext()){
    student st=(student)it.next();
    System.out.println("id=="+st.getName()+"   "+"name="+st.getSex());
   }
   session.close();
  }catch(HibernateException e){
   e.printStackTrace();
  }
 }
}
补充修改中!!!

配置Hibernate环境相关推荐

  1. 【Hibernate3.3复习知识点二】 - 配置hibernate环境(annotations)

    配置文件hibernate.cfg.xml中引入:<mapping class="com.bjsxt.hibernate.Teacher"/> <hibernat ...

  2. 简单的hibernate环境搭建、自动生成model/配置/hibernate.xml配置文件

    自己亲测的东西才是最有效果的,下面贴出整个编写的过程. 1 hibernate环境搭建,这个博客非常给力:http://www.111cn.net/wy/js-ajax/93142.htm 需要用到的 ...

  3. 手动配置Hibernate的方法

    2019独角兽企业重金招聘Python工程师标准>>> 前言:一直习惯用MyEclipse自动生成Hibernate,但是对手动配置一直不甚了解,都不好意思说自己是搞java的.所以 ...

  4. 第一次使用并配置Hibernate

    1. 环境配置 1.1 hiberante环境配置 hibernate可实现面向对象的数据存储.hibernate的官网:http://hibernate.org/ 官网上选择hibernate OR ...

  5. linux配置java环境变量(详细)

    一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车, ...

  6. SharePoint 2013 配置开发环境,需安装VS2012插件

    SharePoint 2013已经安装好了,接下来就是配置开发环境,安装VS2012,但是,装好了以后,发现没有SharePoint 2013开发的支持,如下图: 然后,去网上查找资料,VS2012对 ...

  7. java fx配置_JavaFX系列-配置开发环境

    JavaFX系列-配置开发环境 本文主要介绍JavaFX环境的搭建和如何部署JavaFX应用 添加JavaFX依赖 在工程 build.gradle 中加入以下内容: plugins { id 'ap ...

  8. java配置mq环境变量_RocketMQ学习-01安装及环境配置

    安装jdk环境 yum install java-1.8.0-openjdk java -version which java 输出 /usr/bin/java #软连接 ls -l /usr/bin ...

  9. 在JAVA EE中配置hibernate以及hibernate hello world

    为什么80%的码农都做不了架构师?>>>    这篇文章主要介绍hibernate的配置以及如何实现hello world.至于如何使用maven等工具获取到hibernate的ja ...

最新文章

  1. 排序算法 JavaScript
  2. 从龙门镖局看自动化测试
  3. 嵌套矩形——DAG上的动态规划
  4. C语言线性表之顺序表
  5. CSS挂马及相应防范方法
  6. 迭代器,lower_bound说明
  7. Micropython教程之TPYBoard开发板制作电子时钟(萝卜学科编程教育)
  8. 蓝桥杯Python题目(二)
  9. #.net在技术上远超Java,可是为什么大多数公司还是选择使用Java
  10. 图文:Linux-DNS主备服务器搭建(高可用)
  11. 剧情和仙剑三很像的java游戏,电视剧仙剑三与游戏剧情有区别吗?
  12. 我国2016研发的超级计算机,我国超级计算机研制取得重大突破
  13. IP地址、URL及域名的相关概念
  14. Spring Aop源码学习--Advice通知
  15. 【UE4】3dsMax,制作汽车骨骼+蒙皮
  16. 引部机壳的加工工艺规程及数控编程(论文+DWG图纸+任务书+工序卡)
  17. iec104协议测试软件弓口虫,IEC104测试工具
  18. centos安装realvnc
  19. Oracle2021 年度安全警告,8 个安全漏洞需要注意
  20. 计算机无法打印彩色ppt,关于电脑PPT的问题

热门文章

  1. 2022年现场综合化维护工程师四级认证考试题目
  2. 社会演化动力学:人类社会复杂性为何不断增加?
  3. 网络游戏协议测试(接口测试)的一些总结
  4. linux删除文件夹下所有文件_linux下共享文件夹(windows可访问,linux也可访问)...
  5. 编译程序与解释程序的区别
  6. R语言实战学习--回归
  7. MSN 9.0 同时登陆多个账号
  8. Git 学习笔记 ignore 忽略文件
  9. Android Keep screen on(保持屏幕唤醒)
  10. ubuntu18.04同时使用多个有线网络和无线网络时如何设置优先级