hibernate映射配置文件(xxx.hbm.xml)内容及作用

刚刚毕业,找了一个工作,有两周的脱岗培训时间,加上找工作时间,还有回校弄毕业事情一段时间,已经有很久没有触碰代码了,本来学框架就一知半解,这么一来,感觉框架好陌生啊,今天开始重新学习并记录下,毕竟作为一名女程序猿不能忘本。 hibernate映射配置文件用于配置与数据库表之间的映射关系,(通过配置映射关系,在启动项目的时候,hibernate就会生成相对应的数据表,但是数据库得自己建) …

【SSH进阶之路】Hibernate基本原理(一)

      在开始学Hibernate之前,一直就有人说:Hibernate并不难,无非是对JDBC进一步封装。一句不难,难道是真的不难还是眼高手低?       如果只是停留在使用的层面上,我相信什么技术都不难,看看别人怎么做的,你也可以很快上手。       这难道是学习的最终目的吗?       不是,绝对不是。我们需要了解这门技术的基本概念,它到底是什么,它是干什么的,它有什么优缺点。下面我就带领大家一起回顾…

整合hibernate与JPA

整合hibernate与JPA JPA(Java Persistence)是SUN公司推出的一套基于ORM的规范,hibernate框架中提供了JPA的实现。 Hibernate中有自己独立的ORM操作数据库方式,也有JPA规范实现的操作数据库方式。 JPA的特点: (1)、JPA框架中支持大数据集、事务、并发等容器级事务,这使得 JPA 超越了简单持久化框架的局限,在企业应用发挥更大的作用。 (2)、在JPA框架下创建实体和创建Java类一样简单,没有任何的约束…

hibernate总结多表查询

1.1笛卡尔积多表查询,书写方式,表名之间用,号隔开。这样将多张表的数据全部查出来,查出来的方式就是笛卡尔积的方式(完全组合)这样查出来的数据,有很多是无效的数据可以给多个表查询增加条件,查到想要的信息多表查询1.1 内连接可以通过在设计数据库的时候,表与表之间的关联属性,过滤出有效的数据显示内连接隐士内连接隐士内连接与显示内连接没有本质区别1.4外链接以一张表为基础。将这张表中…

Maven学习记录(一)–IDEA下环境配置

一.什么是Maven? Maven 是一个项目管理和整合工具。Maven 为开发者提供了一套完整的构建生命周期框架。开发团队几乎不用花多少时间就能够自动完成工程的基础构建配置,因为 Maven 使用了一个标准的目录结构和一个默认的构建生命周期。 二.Maven能帮助开发者做什么? 构建 文档生成 报告 依赖 SCMs 发布 分发 邮件列表 总的来说,Maven 简化了工程的构建过程,并对其标准化。它无缝衔接了编译、发布、…

maven2 struts2 spring hibernate 框架搭建

开发环境: eclipse WTP 3.4 tomcat 5.5 M2 Plugin Maven 2 install maven配置 eclipse配置maven:   过程记录: new project-->Dynamic web project 新建完后,Enable maven(点按右键)   用如下命令新建maven struts2 basic: mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-basic-struts -DremoteRepositories=http://static.appfuse.org/release…

SSM(maven) eclipse 搭建教程(合集)

ssm框架搭建(maven)主要步骤参照: maven环境搭建 - http://www.cnblogs.com/zyw-205520/p/4771253.html - http://wiki.jikexueyuan.com/project/maven/environment-setup.htmlhttp://www.cnblogs.com/zyw-205520/p/4767633.html eclipse maven插件安装 - http://my.oschina.net/henghanan/blog/202341?fromerr=ZaMJDngi mac环境变量 - http://blog.csdn.net/yechaodechuntian/article/details/452…

maven搭建 springmvc+mybatis应用

         最近研究maven,故而用maven搭建了springmvc+mybatis框架来实践一下,如有不足之处,望指正。 下面开始讲解,本人视读者已经掌握maven的使用或者队maven有一定的了解,如果不了解maven,请查看小菜鸟的博客---maven详解。         本文用的spring是 4.0.5.RELEASE版,日志框架用的是logback 1.1.2,数据库连接池用的是c3p0  0.9.1.2,mybatis 用的是 3.2.7。所用技术基本都是最新版本。多说…

[置顶] Maven 介绍和搭建

from [置顶] Maven 介绍和搭建  第1章 Maven简介 1.1  何为Maven/2 1.2  为什么需要Maven/4 1.3  Maven与极限编程/7 1.4  被误解的Maven/8 1.5  小结/9 1.1 何为Maven Maven这个词可以翻译为“知识的积累”,也可以翻译为“专家”或“内行”。本书将介绍Maven这一跨平台的项目管理工具。作为Apache组织中的一个颇为成功的开源项目,Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。无论是…

Spring JAR用途

spring-core.jar 这个jar 文件包含Spring 框架基本的核心工具类。Spring 其它组件要都要使用到这个包里的类,是其它组件的基本核心,当然你也可以在自己的应用系统中使用这些工具类。 外部依赖Commons Logging, (Log4J)。 spring-beans.jar 这个jar 文件是所有应用都要用到的,它包含访问配置文件、创建和管理bean 以及进行Inversion of Control / Dependency Injection(IoC/DI)操作相关的所有类。…

spring jar详解

spring.jar :是包含有完整发布模块的单个jar 包。但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。 spring-src.zip就是所有的源代码压缩包。 除了spring.jar 文件,Spring 还包括有其它21 个独立的jar 包,各自包含着对应的Spring组件,用 户可以根据自己的需要来选择组合自己的jar 包,而不必引入整个spring.jar 的所有类文件。   spring-core.jar: 这个jar 文…

Spring项目用junit 时出现org.junit.runners.BlockJUnit4ClassRunner cannot be resolved

spring框架项目用junit做测试时,程序在出现下问题: 程序的问题是项目中找不到org.junit.runners.BlockJUnit4ClassRunner,有两种可能,一是没有导入junit的jar, 二是导入的junit的jar的版本中没有此类。 总结: 1、如果导入过jar,就充分可以肯定是版本问题,junit换一个高一些的版本,问题解决。 2、经过调查了解到Spring3提供了SpringJUnit4ClassRunner基类让我们可以很方便的接入JUnit4,而org.s…

HiberNate框架搭建–1

一、建立 Java Project 工程 二、在该工程下建立lib文件夹,导入jar 包 三、右键lib文件夹,导入jar 包,build Path 四、建立hibernate配置文件— 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"> <!-…

Java中如何生成jar(框架)

有如下获取随机数的类PlayRandom package com.java.random; public class PlayRandom { public static int getRandom() { System.out.println(Math.random()); return (int) (Math.random() * 100 + 1); } } 那么如何将这个生成jar包方便以后使用呢? 如何使用jar包? 使用过程和普通的jar包一样,放入lib包,调用其中的方法就行。如下图: 注意:若自己编写时,使用到了其他的jar包,在打jar包时,…

hibernate3.5.5+spring3.0.4框架整合

hibernate3.5.5+spring3.0.4整合一、 加入jar包MySQL的链接包: mysql-connector-java-5.1.10-bin.jarHibernate中加入的包: hibernate3.jar 和 lib \required下面所有的jar:Spring中加的jar: 在spring2.5.6中 lib\j2ee 下有:common-annotations.jarlib\log4j中有:log4j-1.2.15.jarlib\jakarta-commons中有:commons-dbcp.jar commons-logging.jarcommons-pool.jarslf4j中:slf4j-log4j12-1.5.8.j…