`
KuangYeYaZi
  • 浏览: 52614 次
文章分类
社区版块
存档分类
最新评论
文章列表
Hibernate映射一对多关系   Customer.java   package org.model;   import java.util.Set;   public class Customer {   private int c_id;//主键   private String c_name;   private Set orders;//一对多关系,然后持有Set集合   public int getC_id() {   return c_id;   }   public String getC_name() {   return c_name;   } ...
Hibernate可以使用XML或属性档案来配置SessionFactory,预设的配置文件名称为hibernate.cfg.xml或hibernate.properties。  上一个主题中所示范的为使用XML文件的方式,一个XML文件的例子如下:  hibernate.cfg.xml   <?xml version=‘1.0‘ encoding=‘big5‘?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN" ...
这边以一个简单的单机程序来示范Hibernate的配置与功能,在这个例子中的一些操作,实际上会使用一些自动化工具来完成,而不一定亲自手动操作设定,这边完全手动的原因,在于让您可以知道Hibernate实际上会作那些动作,在进行范例之前,请先确定前一个主题中的相关jar档案都已经设定在CLASSPATH中。  我们先作数据库的准备工作,在MySQL中新增一个HibernateTest数据库,并建立USER表格: CREATE TABLE USER ( user_id CHAR(32) NOT NULL PRIMARY KEY, name VARCHAR(16) NOT NULL, ...
http://zhidao.baidu.com/question/872279283565924932 方式1: 在web.xml中注册一个 <listener> <listener-class> org.springframework.web.context.request.RequestContextListener </listener-class> </listener> 第二步 ...
最近被问到一个log4j分不同文件记录不同级别日志的问题,一下给难倒了,以前没有留意过log4j的具体功能,只是了解了下。如今自己还差的远啊。╮(╯▽╰)╭。。。   参考了前段时间的那个项目中的log4j配置文件,发现那个只不过将不同模组的日志记录到不同的日志文件。并未按日志级别分文件记录。自己在动手调试的过程中结合查阅网上很多博文,终于以xml格式配置的方式调通。具体配置如下: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE log4j:configuration SYST ...
最简单的是: #用来作界面显示的...只显示INFO log4j.rootLogger= info,A1 #内容为:org.apache.log4j.ConsoleAppender在屏幕打印 log4j.appender.A1=org.apache.log4j.ConsoleAppender #内容为:2内制格式输出必须要有这个东东? log4j.appender.A1.layout=org.apache.log4j.PatternLayout   #用来作界面显示的...只显示INFO log4j.rootLogger= info,A1 #内容为:org.apache. ...
http://www.iteye.com/topic/719943 Log4j讲解 1、Log4j 是什么?   Log4j可以帮助调试(有时候debug是发挥不了作 用的)和分析,要下载和了解更详细的内容,还 是访问其官方网站吧: http://jakarta.apache.org/log4j . 2、Log4j 的概念    ...
1. 概述 1.1. 背景      在应用程序中添加日志记录总的来说基于三个目的 :监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计的依据;担当集成开 ...
http://blog.sina.com.cn/s/blog_56fd58ab0100tcna.html 一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。1、LoggersLoggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、ERROR和FATAL。这五个级别是有顺序的,DEBUG >INFO  > WARN  > ER ...
 http://www.jb51.net/article/43441.htm //获取当前网址,如: http://localhost:8080/Tmall/index.jsp  var curWwwPath=window.document.location.href;    //获取主机地址之后的目录如:/Tmall/index.jsp  var pathName=window.document.location.pathname;  var pos=curWwwPath.indexOf(pathName);    //获取主机地址,如: http://localhost:8 ...
http://www.iteye.com/wiki/blog/414309 http://hanpang8983.iteye.com/blog/650212  http://lillian1205.iteye.com/blog/591225 Struts2返回XML格式 1.struts.xml里面的配置package extends="struts-default" 或者extends="json-default" 都可以! <action name="actionName" class="bookType ...
1. ActionContext 在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpServletResponse)操作. 我们需 ...
一个tag就是一个普通的java类,它惟一特别之处是它必须继承TagSupport或者BodyTagSupport类。这两个类提供了一些方法,负责jsp页面和你编写的类之间的交互,例如输入,输出。而这两个类是由jsp容器提供的,无须开发人员自己实现。换句话说,你只需把实现了业务逻辑的类继承TagSupport或者BodyTagSupport,再做一些特别的工作,你的类就是一个Tag。并且它自己负责和jsp 页面的交互,不用你多操心。“特别的工作”通常有以下几个步骤:[1]提供属性的set方法,此后这个属性就可以在jsp页面设置。以jstl标签为例 c:out value="" ...
SimpleTagSupport类别顾名思义,就是可以处理一些简单的自订标签需求,它是在JSP 2.0之后新增的类别,对于一些简单的自订标签页求,您可以继承它来实作标签处理类别,而不用为了处理一些TagSupport、 BodyTagSuppourt类别中回传值的问题。为了使用上的简单而降低了复杂性,另一方面就是SimpleTagSupport类别所处理的功能受了些限制,它只处理标签与本体,要不要显示本体文字取决于您,对于标签之后的页面则不在SimpleTagSupport处理的范围之内(虽然您还是可以使用forward之类的方式来决定要不要显示之后的页面,但直接实作TagSupport会更 ...
http://jumpingshao.blog.163.com/blog/static/8049042020093102235723/   TagSupport与BodyTagSupport的区别主要是标签处理类是否需要与标签体交互,如果不需要交互的就用TagSupport,否则如果不需要交互就用BodyTagSupport。     交互就是标签处理类是否要读取标签体的内容和改变标签体返回的内容。     用TagSupport实现的标签,都可以用BodyTagSupport来实现,因为BodyTagSupport继承了TagSupport。     JSP2.0中为了简化标签的复 ...
Global site tag (gtag.js) - Google Analytics