Hibernate初认识以及HelloWorld】的更多相关文章

一.Hibernate初认识 1. Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库. 2.对于对象持久化的理解: a.狭义的理解,"持久化"仅仅指把对象永久保存到数据库中 b.广义的理解,"持久化"包括和数据库相关的各种操作: –保存:把对象永久保存到数据库中. –更新:更新数据库中对象(记录)的状态. –删除:从数据库中删除一个对象. –查询:根据特定的查询…
准备工作,安装及配置Hibernate http://zhoualine.iteye.com/blog/1190141 在产生数据库表映射 Java 对象时,我增加了数据库中的两张表分别为Chatlog和Users 准备工作完了之后,在项目中新建一个类PrjData.java,主要是为了配置项目的SessionFactory public class PrjData { /** * 整个项目的sessionfactory */ private static SessionFactory sess…
一个HelloWorld的案例 public class HelloWorld { @Test public void test() { //1.创建SessionFactory对象 SessionFactory sessionFactory = null; //1.1.创建Configuration对象,对应Hibernate的基本配置信息和对象映射信息 Configuration configuration = new Configuration().configure(); //Hiber…
将要学习的内容: 1.HelloWorld a) xml b) annotation2.Hibernate 原理模拟 - 什么是 O/R Mapping 以及为什么要有 O/RMapping3.常见 O/R 框架4.Hibernate 基础配置5.Hiberante 核心接口介绍6.对象的三种状态7.ID 生成策略8.关系映射9.Hibernate查询(HQL)10.在 Struts 基础上继续完善 BBS200911.性能优化12.补充话题 风格1.先脉络,后细节2.先操作,后原理3.重 An…
一.建立hibernate配置文件 在工程Hibernate_01_HelloWorld下的src上建立hibernate.cfg.xml,打开hibernate-release-4.3.11.Final/documentation/manual/en-US/html_single/index.html(hibernate开发文档),在文档中搜索configuration,找到 hibernate.cfg.xml配置文件的模板,复制到自己的工程中: 1.修改配置文件适用jdbc和mysql数据库…
一.什么是hibernate 1.hibernate是java领域的一款开源的ORM框架技术 2.hibernate对JDBC进行了非常轻量级的封装(使用了反射机制+配置或注解) 二.hibernate的环境搭建 1.使用myEclipse自动搭建hibernate环境 ①在建的web项目上右击,在最下面找到MyEclipse,鼠标移上去,可以看到add hibernate点击进入如下视图 ② 这是选择hibernate的版本和核心jar包,点击Next,进入如下视图 ③ 这是将hibernat…
简介: Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库. Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任. 下载Hibernate: 到Hibernate官网:http://www.hibernate.…
HelloWorld.java //文件名 public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello World!!!");} } 详解: public class HelloWorld: class:翻译过来就叫:类,可以理解为是JAVA中一种文件的名字. HolloWorld:就是类的名字,与外面的文件名字要完全一样(包括大小写).类的命名规范,首字母是大写,…
Hibernate是什么,有多少好处,想必查找这类博文的都知道,所以就不多说了.下面是我对Hibernate简单使用的一个小小的总结.与君(主要是刚入门的)共勉吧! 创建的顺序 创建Hibernate的配置文件 创建持久化的类 创建对象-关系的映射文件 通过HibernateAPI编写访问数据库的代码 关于详细的步骤 导入Hibernate必须的jar包(hibernate-release-版本号.Final\lib\required) 然后是导入MySQL的jdbc的驱动(mysql-conn…
© 版权声明:本文为博主原创文章,转载请注明出处 ORM(Object/Relationship Mapping):对象/关系映射 - 利用面向对象思想编写的数据库应用程序最终都是把对象信息保存在关系型数据库中,于是要编写很多和底层数据库相关的sql语句,这与面向对象的思想格格不入 SQL语句的局限 - 1.不同的数据库使用的SQL语法不同.比如PL/SQL(Oracle).T/SQL(微软).如果要切换数据库可能会存在问题 - 2.同样的功能在不同的数据库中有不同的实现方式.比如分页(Orac…