`
zds420
  • 浏览: 202570 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论
文章列表

关系映射

  八:关系映射 1) 一对一关联 规律:凡是双向关联,必设mappedBy="true" a)一对一(单向外键) 关联 annotation:@OneToOne @JoinColumn(name="") xml:<many-to-one name="关联的模型类名称" column="制定关联主键的列名称"    unique="true"></many-to-one> 说明是一对一关联(因为加了unique="true") b ...

hibernate核心

hibernate核心:   核心思想:ORM是将表与表之间的操作,映射成对象和对象之间的操作,这样简化了持久层的代码,减轻了程序员的负担.   核心开发接口:Configuration,SessionFactory,Session,Transaction,Query,Criteria

Hibernate的简介

Hibernate的简介     hibernate是一个开源的持久化对象关系映射框架。 在概念中有两个基本术语:  1)持久化(persistence)     在系统中数据有两种保存状态:第一种是瞬间状态,第二种是持久化状态。     所谓瞬间状态是指保存在内存中的程序数据,程序退出后,数据就消失。     所谓持久状态是指保存在磁盘上的程序数据,程序退出后,数据亦然存在,称程序数据的持久 化状态。          所谓持久化是指将程序数据在瞬间状态和持久状态之间转换的机制。简单说:就是数据在内存 中的数据,保存到数据库的表中。         而 ...

Hibernate 目录

    五:Hibernate主键(ID)的生成策略 (重点掌握AUTO) 使用xml的配置:<id name="" ><generator name="native"/></id>  常用的四个:native,identity,sequence,uuid 使用注解的配置:@GeneratedValue     1)自定义ID  使用@Id     2)AUTO        方法1:@Id @GeneratedValue  方法2:@Id @GeneratedValue(strategy=Gene ...

Hibernate 目录

一:Hibernate的简介     Hibernate核心     Hibernate 基本原理 1)Hibernate初始化,读取并解析配置文件2)读取并解析映射信息,创建SessionFactory3)打开SESSION4)创建事物Transaction5)持久化操作6)提交事务7)关闭Session8)关闭SessionFactoryHibernate的模拟实现原理  H ibernate helloworld hibernate.cfg.xml <?xml version='1.0' encoding='utf-8'?> <!DOCTYPE hi ...
项目之分析和设计   项目/产品开发步骤如下:    1)开始,需求分析完成   2)完成功能设计,数据库设计和界面设计,建立SVN目录   3)完成代码开发,测试用例编写,代码完成   4)完成第一轮测试,代码冻结   5)完成第二轮测试,出实施包    项目正式结束时间为多少日        项目风险    1,开发人员不熟悉xxx框架,建议在设计时,开发可以学习框架相关知识    2,xxx功能由实习生完成,他们时间不固定且少,需要有专职开发对应
STRUTS2 国际化:1:I18N原理 package com.struts2.util; import java.util.Locale; import java.util.ResourceBundle; public class I18NDemo { public static void main(String []args) { ResourceBundle resBundle = ResourceBundle.getBundle("bbs2011", Locale.US); System.out.println ...
Struts2的拦截器基本原理     主要是通过java的拦截器的设计模式设计的(interceptor)   拦截器原理和自定义拦截器1:struts2的拦截器                                       总结:数据结构和算法,设计模式是根基是基础。   一个人如果想成功的做点事情的话,应该是在合适的时间做合适的事情,而不是努着劲的非得在当前的时间做以后的事情。后者的就是痛苦的根源。宝贵的精力花在不相关的事情上面就是浪费。 读代码原则:1:代码能运行,2:顺着一条线读进去,3:debug尝试读struts ...

Struts2 异常处理

Struts2 异常处理机制 任何程序设计语言都是有异常处理机制,Struts2通过使用声明式异常机制处理异常。 在Struts2中主要有两种异常映射方式: 1:局部异常处理 (action) 2:全局异常处理 (package) 异常主要是通过Struts2的拦截器机制处理异常和异常处理机制来处理异常,   Struts2中大部分都是使用拦截器实现。interceptor 输出异常信息 使用Struts2的标签来输出异常信息: ﹤s:property value="exception.message"/﹥:输出异常对象本身。 ﹤s: ...
Struts2 的struts 标签     实战   strutstags.jsp <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib uri="/struts-tags" prefix="s" %> <% String path = request.getContextPath(); String basePath = request.g ...

Struts2 OGNL

Struts2  OGNL    OGNL是Object-Graph Navigation Language的缩写,全称为对象图导航语言,是一种功能强大的表达式语言,它通过简单一致的语法,可以任意存取对象的属性或者调用对象的方法,能够遍历整个对象的结构图,实现对象属性类型的转换等功能。     实战     <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.g ...

Struts2 Result 实例

  1:Action result type 常用的四种类型 dispatcher,服务器端跳转 redirect,客户端跳转 chain,动作跳转,服务器端形式 redirectAction,动作跳转,客户端形式   2:Action result global results   struts.xml     <package name="web_result" namespace="/web" extends="struts-default"> <!-- 全局结果集 --> ...

Struts2 之Result

在struts2框架中,当action处理完之后,就应该向用户返回结果信息,该任务被分为两部分:结果类型和结果本身。 结果类型提供了返回给用户信息类型的实现细节。结果类型通常在Struts2中就已预定义好了(见下表),或者是由 ...
Struts2 Action 通配符   在struts2中的通配符(wild card)的作用是struts2中减少action数量(通配符使用)  *为通配符,{1}为*所替换的内容 **, <action name="*_*" class="com.demo.action.{1}Action" method="{2}">   <result name="success">/{1}_{2}_success.jsp</result> </acti ...
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib uri="/struts-tags" prefix="s" %> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName( ...
Global site tag (gtag.js) - Google Analytics