Home
Lemon
Cancel

Hibernate实体类注解配置

一、类级别注解 1、@Entity(name=”EntityName”) 必须,name为可选,对应数据库中一的个表。 2、@Table(name=””, catalog=””, schema=””) 可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息。 name:可选,表示表的名称,默认表名和实体名称一致,只有在不一致的情况下才需要指定...

Hibernate概述

知识点 Hibernate概述 数据持久化、ORM概念及原理、Hibernate编程步骤 Hibernate基础 实体映射、ID生成器、Hibernate数据类型,Hibernate对象生命周期 关联映射 一对一、一对多、多对多 高级映射 组合映射、继承映射、值集合映射 事务管理 事务传播性、事务隔离级别、事务控制 高级查询 Criteria、HQL 一、对象持...

Hibernate笔记

一、JavaProject配置过程(TestHibernate) 1、加入Hibernate支持,即拷贝Hibernate支持jar包;创建hiberante.cfg.xml文件。(注解配置方式) <?xml version='1.0' encoding='utf-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//H...

Java静态代理与动态代理

代理概念 为某个对象提供一个代理,以控制对这个对象的访问。代理类和委托类有共同的父类或父接口,这样在任何使用委托类对象的地方都可以用代理对象替代。代理类负责请求的预处理、过滤、将请求分派给委托类处理、以及委托类执行完请求后的后续处理。 从图中可以看出,代理接口(Subject)、代理类(ProxySubject)、委托类(RealSubject)形成一个“品”字结构。根据代理类的生成时...

Struts2中通配的使用

在struts.xml文件(配置PersonAction的配置文件)中修改成如下: 第一个*的意思是调用的类,第二个*的意思是所用的类中的方法,花括号内的数字就是所用的第几个*。 例如请求地址:http://localhost:8080/Struts2MVCDemo/Person_liming?name=liming,代表调用PersonAction类中的lingming()方法。

MVC

MVC的优点 多个视图可以共享一个模型,提高代码重用性。 三个模块相互独立,改变其中一个不会影响其他两个,降低了模块之间的耦合度,提高了模块的可拓展性。 控制器提高了程序的灵活性和可配置性,把不同的模型和不同的视图结合到一起。 在使用MVC进行Web项目开发时,系统分工很明确。 系统分工 美工、网页设计人员 — view Java开发人员 — contro...

关于Struts2

Struts2实现的MVC模式 核心控制器:Filter拦截器。将Servlet解耦,可以用单元测试来对Action控制层进行测试。 Struts2执行流程 定义FilterDispatcher,一般出现的过滤器最后。 FilterDispatcher将请求转发给ActionMapper,ActionMapper负责识别当前请求是否需要Struts2做出处理,如果需要处理的话...

StrutsMVCDemo6 - Struts2中的重定向(2.2.3)

PersonAction.java public String execute() { return "p1_p2"; } struts.xml <!-- 公共配置包 --> <package name="default" namespace="" extends="struts-default"> <interceptors> ...

StrutsMVCDemo5 - Struts2拦截器的使用(2.2.3)

目录结构 LogInterceptor.java package com.bbs.interceptor; import com.opensymphony.xwork2.ActionInvocation; import com.opensymphony.xwork2.interceptor.Interceptor; // 日志拦截器 public class LogIntercept...

StrutsMVCDemo4 - Struts2传递对象的方式(2.2.3)

目录结构 web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schem...