
SSH Frame
Lazyafei
这个作者很懒,什么都没留下…
展开
-
HIbernate聚合函数和分组查询(学习笔记)
聚合函数Group byHaving 聚合函数:查询结果作为long类型返回Count()统计符合条件的记录条数Avg()求平均值Sum()求和Max()求最大值Min()求最小值 @T原创 2016-05-28 16:41:12 · 2297 阅读 · 0 评论 -
Hibernate分页查询和批量更新(学习笔记)
分页查询批量updata和delete 分页查询Query接口提供了以下两个用于分页显示查询结果的方法:setFirstResult(int firstResult)设置开始记录的位置setMaxResult(int maxResults)设置每页最大记录的条数Queryquery =原创 2016-05-28 19:53:42 · 472 阅读 · 0 评论 -
Hibernate中的命名查询(学习笔记)
Hibernate命名查询的配置 将HQL查询语句编写在关系映射文件时,在程序中通过Session的getNameQuery()方法获取该查询语句。Account.hbm.xml Hibernate命名查询的应用 命名查询语句可以是HQL语句,也可以是本地SQL语句,代码程序也不区分命名查询语句的类型,一律通过Se原创 2016-05-29 15:31:57 · 3800 阅读 · 0 评论 -
Spring之IOC(学习笔记)
浅谈IOCIOC理论的背景依赖注入(DI)IOC的好处IOC的通俗理解 浅谈IOCIOC(Inversionof Control,控制反转)是spring的核心,贯穿始终。所谓IOC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象的关系:传统开发模式:对象之间相互依赖(如自己找女朋友)IOC开发模式:IOC容器安排对象之间的依赖(如婚原创 2016-05-29 18:08:05 · 427 阅读 · 0 评论 -
Spring配置文件浅析(学习笔记)
Spring的配置文件是用于指导Spring工厂进行Bean的生产、依赖关系注入及Bean实例分发的"图纸",它是一个或多个标准的XML文档,J2EE程序员必须学会并灵活应用这份"图纸",准确地表达自己的"生产意图":Spring位置文件示例 Spring配置文件的一般结构如下: -------用于导入其它配置文原创 2016-06-01 16:33:16 · 448 阅读 · 0 评论 -
Spring Bean的实例化(学习笔记)
Spring IoC容器如何实例化Bean呢?传统应用程序可以通过new和反射机制进行实例化Bean。而Spring Ioc容器则需要根据Bean定义里的配置元数据使用反射机制来创建Bean。在Spring IoC容器中主要有以下几种创建Bean实例的方式:使用构造器实例化Bean使用静态工厂方式实例化Bean使用实例工厂方式实例化Bean 构造器实例化构造器实例化B原创 2016-06-01 17:57:22 · 380 阅读 · 0 评论 -
Spring Bean的命名(学习笔记)
Bean id 的命名方式:配置全限定类名,唯一Conf-definiton.xml<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="原创 2016-06-01 17:47:57 · 389 阅读 · 0 评论 -
循环输出数据到页面
struts2的s:iterator可以遍历数据栈里面的任何数组,集合等等 Property Description Name原创 2016-07-15 21:31:05 · 2310 阅读 · 0 评论 -
Hibernate基本查询(学习笔记)
Query接口HQL基本查询Hibernate投影查询where条件查询 Query接口Query接口是hibernate专门用来执行HQL语句的查询接口,使用方式: Query query = session.createQuery("HQL语句");Query.setParameter(…);List resultList = query.lis原创 2016-05-28 16:14:40 · 801 阅读 · 0 评论 -
Hibernate二级缓存的注解(学习笔记)
通过注解配置二级缓存首先要确定好二级缓存的插件(jar包),以及准备好相应二级缓存的配置文件,并且需要在hibernate.cfg.xml文件中启用二级缓存的插件,最后在需要缓存的类上使用@Cache注解配置二级缓存,配置缓存时需要配置缓存的名称、属性、策略(不可省略) jar包在hibernate开发包lib/optional/ehcache下 二级缓存配置文件e原创 2016-05-28 08:43:52 · 744 阅读 · 0 评论 -
Hibernate框架入门(学习笔记)
应用程序的分层体系结构阻抗不匹配问题什么是O/R MappingHibernate简介 应用程序的分层体系结构表示层-->业务层-->持久层-->数据层业务层(和用户进行交互,主要实现一些业务逻辑,业务流程)持久层(把数据永久性地写入数据库中)Hibernate可以直接把业务层操作的对象直接映射到关系数据库中。而过去常用jdbc实现数据与数据库的交互时原创 2016-05-25 18:17:57 · 538 阅读 · 0 评论 -
Hibernate开发环境搭建(学习笔记)
开发hibernate所必需的jar包(hibernate开发包lib下required文件夹下所有的jar包)Hibernate-core-4.3.9.Final.jar-->Hibernate核心包Antlr-2.7.7.jar-->Hibernate利用它实现从HQL到SQL的转换Dom4j-1.6.1.jar-->解析XML配置文件和XML映射文件Hibernate-c原创 2016-05-25 18:20:48 · 466 阅读 · 0 评论 -
Hibernate应用开发步骤(学习笔记)
设计持久化实体类创建对象-关系映射文件准备好数据库表(可选)使用Hibernate API进行持久化操作 设计持久化实体类和javabean的定义规范几乎一样1.为每一个私有的属性提供公共的setter,getter方法2.公共无参数的构造方法3.定义对象标识符(OID)的属性,标识对象的唯一4.属性是集合类型,则必须定义成接口类型,如List、Set、Ma原创 2016-05-25 21:33:25 · 379 阅读 · 0 评论 -
Hibernate核心接口和工作机制(学习笔记)
Configuration类SessionFactory接口Session接口Transaction接口Query和Criteria接口 Configuration类configuration类负责管理hibernate的配置信息并根据配置信息启动hibernatehibernate配置有两种方法:属性文件XML文件(推荐) Session原创 2016-05-26 14:23:01 · 472 阅读 · 0 评论 -
基于注解的Hibernate配置(笔记)
Hibernate注解和JPAHibernateAnnotations:是使用注解代替XML映射对象关系的新方式。JPA: Java Persistence API是EJB3.0规范中的一部分,专门描述如何处理持久化的规范。(java持久化API,javaEE5.0中的标准,也是javaEE为ORM框架提供注解的标准) HibernateAnnotations和 JPA的关原创 2016-05-26 20:59:18 · 422 阅读 · 0 评论 -
Spring入门简介(学习笔记)
Spring的简介Spring的起源Spring的优点Spring的特点Spring的基本框架Spring的总结 Spring的简介spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架,它主要是为了解决企业应用开发的复杂性而诞生的:目的:解决企业应用开发的复杂性功能:使基本的JavaBean代替EJB范围:任何java应原创 2016-05-27 13:27:48 · 412 阅读 · 0 评论 -
Spring之AOP(学习笔记)
什么是AOPAOP的存在价值AOP的原理剖析AOP的关键概念AOP的通俗理解 什么是AOPAOP的基本概念(Aspect-Oriented Programming)面向切面编程AOP将应用系统分为两个部分核心业务逻辑和横向的通用逻辑 即所谓的Aspect (如所有大中型应用都要涉及到的持久化的管理,事务管理,安全管理,日志管理,以及调试管理等原创 2016-05-27 19:13:26 · 506 阅读 · 0 评论 -
JPA中注解的应用(学习笔记)
基于JPA注解的对象关系映射映射命名查询 基于JPA注解的对象关系映射JPA的注解定义放置在javax.persistence包中@Entity(定义一个类为持久化实体类)@Table(为持久化实体类指名所对应的表名)@Id(定义对象标识符~主键)@Temporal(映射日期相关的类型)@Basic(普通的属性,当实体类中没有任何注解时,默认为basic)@原创 2016-05-27 21:14:36 · 409 阅读 · 0 评论 -
经典java EE 与 轻量级java EE
JavaEE 分为: 轻量级Java EESpring, Hibernate为核心,无须应用服务器支持;只要在Tomcat、Jetty等Web服务器上即可运行良好 经典Java EE 以EJB3为核心,需要EJB容器支持,需要在JBoss、WebLogic、WebSphere等应用服务器中运行;前端MV原创 2016-12-19 16:49:51 · 3021 阅读 · 1 评论