`
jzkangta
  • 浏览: 157226 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
一对多关联(单向) 其实一对多就是多对一的相反,所以这里我们还是使用上一篇中的实体类。 不过略有变化,是以一的一方为主控方。 Group.java package org.jzkangta.hibernate.many2one1.entity; // Generated 2010-8-27 14:37:02 by Hibernate Tools 3.2.1.GA import java.util.HashSet; import java.util.Set; /** * Group generated by hbm2java */ public class Group im ...
Hibernate多对一关联映射 首先有两个实体,User和Group 这里多对一,所以以多的一方为主控方。(即为:User) package org.jzkangta.hibernate.many2one1.entity; // Generated 2010-8-27 14:33:39 by Hibernate Tools 3.2.1.GA import java.util.Date; /** * User generated by hbm2java */ public class User implements java.io.Serializable { ...
window->preference->java->code    styple->code    template 当你选择到这部的时候就会看见右侧有一个框显示出code这个选项,你点开这个选项,点一下他下面的New Java   files 然后你点edit按钮,把他的内容换成你的就可以了:(例如) ${filecomment} ${package_declaration} /** * @author wj * @version 创建时间:${date} ${time} * 类说明 */ ${typecomment} ${type_declarati ...
一、EL简介 1.语法结构     ${expression} 2.[]与.运算符     EL 提供.和[]两种运算符来存取数据。     当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如:         ${user.My-Name}应当改为${user["My-Name"] }     如果要动态取值时,就可以用[]来做,而.无法做到动态取值。例如:         ${sessionScope.user[data]}中data 是一个变量 3.变量     EL存取变量数据的方法很简单,例如:${username}。它的 ...
概述 注释配置相对于 XML 配置具有很多的优势: • 它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。 • 注释和 Java 代码位于一个文件中,而 XML 配置采用独立的配置文件,大多数配置信息在程序开发完成后都不会调整,如果配置信息和 Java 代码放在一起,有助于增强程序的内聚性。而采用独立的 XML 配置文件,程序员在编写一个功能时,往往 ...
一个简单的基于注解的 Controller 使用过低版本 Spring MVC 的读者都知道:当创建一个 Controller 时,我们需要直接或间接地实现 org.springframework.web.servlet.mvc.Controller 接口。一般情况下,我们是通过继承 SimpleFormController 或 MultiActionContr ...
In some situations you may not be able to install or update software using the menu commands in the Help menu. In these situations you will automatically be redirected to the classic update manager . You can also access the classic update manager from the General > Capabilities preference page by ...
1.DispatcherServlet 与其它web MVC框架一样,Spring的web MVC框架是一个请求驱动的web框架,其设计围绕一个中心的servlet进行, 它能将请求分发给控制器,并提供其它功能帮助web应用开发。然而,Spring的DispatcherServlet 所做的不仅仅是这些,它和Spring的IoC容器完全集成在一起,从而允许你使用Spring的其它功能。 在web.xml文件里去定义: <?xml version="1.0" encoding="UTF-8"?> <web-app version= ...
1.配置数据源 <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="org.gjt.mm.mysql.Driver"/> <property name="url" value="jdbc:mysql://l ...
AOP中一些概念 Aspect(切面):指横切性关注点的抽象即为切面,它与类相似,只是两者的关注点不一样,类是对物体特征的抽象,而切面横切性关注点的抽象. joinpoint(连接点):所谓连接点是指那些被拦截到的点。在spring中,这些点指的是方 ...
由于spring的schema文件位于网络上,如果机器不能连接到网络,那么在编写配置信息时候就无法出现提示信息,解决方法有两种: 1。让机器上网,eclipse会自动从网络上下载schema文件并缓存在硬盘上。 2。手动添加schema文件,方法如下: windwos->preferences->myeclipse->files and editors->xml->xmlcatalog 点"add",在出现的窗口中的Key Type中选择URI,在location中选"File system",然后在spring解压目录的 ...
之前有写过一个JDK的动态代理,但是却局限于接口实现,也就是说代理目标类必须要有一个接口。 加入需要被代理的类没有提供接口的话,是不可以使用JDK动态代理的。 那么使用CGLIB的话,目标类就有自己的接口去实现。 它 ...
在Java中,动态代理是指代理类的生成发生在程序运行时期,根据被代理类动态生成代理类的字节码文件(class文件),并且装载到运行环境中,像其他的类一样使用,该字节码文件的生存期随着运行环境的关闭而消失。 首先来一些接口的说明: InvocationHandler接口 它定义了唯一的方法invoke,该方法的参数为代理对象proxy,截获的方法对象method,和方法调用的参数,返回方法执行的结果。 开发者需要实现该接口,在invoke方法中添加对截获的方法的代理操作,并调用被代理对象的方法。 Proxy类 该类是生成代理类的帮助类,它的几个主要方法如下: public Static C ...
要使注解可用,必须使用 Java 5 (Tiger)或更新的版本,以使得可以访问源代码层次的注解。这些注解可以被注册为独立 bean 的定义,但它们也可以被隐式地注册,通过基于 XML 的配置方式,如下例(请注意包含 'context' 命名空间): 也就是说要使用Spring的注解,就必须使用如下的配置: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" ...
context包下的ApplicationContext以一种更加面向框架的方式增强了BeanFactory的功能。多数用户可以采用声明的方式来使用ApplicationContext,甚至不用手动创建它,而通过ContextLoader这样的支持类,把它作为J2EE web应用的一部分自动启动。当然,我们仍然可以采用编程的方式创建一个ApplicationContext。 context包的核心是ApplicationContext接口。它由BeanFactory接口派生而来,因而提供了BeanFactory所有的功能。为了以一种更向面向框架的方式工作以及对上下文进行分层和实现继承,cont ...
Global site tag (gtag.js) - Google Analytics