Hibernate中pojo对象的三种状态:
1)临时状态
临时状态的对象没有与Hibernate的session相关联,一般情况下没有ID(数据库中的主键属性)
2)持久状态
由Hibernate的Session维护,与Session关联,有主键ID.
3)游离状态
已经经过持久状态的对象,些时Session已经关闭了。
Hibernate的延迟加载和一级缓存。
延迟加载:当我们加载某个对象的时候,些时我们并没有使用这个对象,那么Hibernate并不向数据库中加载些对象,而是等用到该对象的时候才加载该对象。
一级缓存:如果一个对象处于持久状态。那么hibernate会在S ...
原文转载自http://www.cnblogs.com/xh831213/archive/2006/03/17/352224.html
事件源对象 event.srcElement.tagName event.srcElement.type event.srcElement.setCapture(); event.srcElement.releaseCapture(); event.keyCode event.shiftKey event.altKey event.ctrlKey event.returnValue event.x event.y ...
一、UML简介 UML(Unified Modeling Language)即统一建模语言,是OMG(Object Management Group)发表的图标式软件设计语言。 &nb ...
翻译整理:Young.J官方网站:http://jquery.com jQuery是一款同prototype一样优秀js开发库类,特别是对css和XPath的支持,使我们写js变得更加方便!如果你不是个js高手又想写出优 秀的js效果,jQuery可以帮你达到目的! 下载地址:Starterkit (http://jquery.bassistance.de/jquery-starterkit.zip) &n ...
下班回家的路上,我踏上了熟悉的5路车.看见后排有一空座,没有多想就坐下了,坐下之后才发现,我左边(靠窗)坐着一位美女,想想自己也是20好几的人了,还没有一个女朋友,偶内心挣扎了好久,鼓起勇气,拿出手机,在屏幕在打下了这几个字:
"可以做个朋友吗?我的手机号是XXXXXXXXXXX".
想了好久,要不要给她看,最后我豁出去了,把手机给他看,他接过手机一看,坐了一会(10秒左右),此时,刚好公交车到站了,她就这样头也不回的下车走了.留下傻傻的我一个人在车箱后面.
哎^^^^!!!!
故事难道就这样结束了吗?下次再遇到她时一定再次搭讪.直到跟她坐朋友.
回来的路上,我作打油诗一首:
轻轻 ...
盒子模型:
margin:外边距
padding:内边距
简写:
margin:20px //表示上,右,下,左都是20px
margin:20px 30px;//表示上下20px,右左,30px
margin :20px 30px 40px;//表示上20,下30,右左为40px;
浮动:
可以设置例子的float属性。
用clear属性来清除float后对文字环绕的影响
定位:
可以设置盒子的position属性。
它可以取以下值
position:static;
position:reative;
postion:basoulate;
po ...
项目中,往往有从表单到值对象的映射。以下是一个通用的类:
public class ObjectMapping
{
/**
* 映射html表单为对应的vo对象,当前可以映射String,int,double,boolean,float
* @param 对应的vo对象
* @param request HttpServletRequest
* @return 映射后的对象
*/
public static Object mappingFieldsToObject(Class c, HttpServletRequest request)
{
...
- 15:34
- 浏览 (63)
- 评论 (0)
写Css的时候苦于找不到颜色的RGB值
有了这个颜色吸取器,一切好办了,鼠标放在要吸取的颜色上,按下空格就自动拷贝到剪辑版了
附件下载:
- 15:28
- 浏览 (67)
- 评论 (0)
JavaScript中有五种原始值:Undefined,Null,Boolean,Number,String
Undefined数据类型的值只有一个:undefined
Null数据类型的值只有一个:null
Boolean数据类型的值只有两个:true,false
typeof的返回值有五个:undefined,boolean,number,string,object
对于函数来说,如果其不返回值,那么其返回值就为undefined
null与undefined的关系:undefined实际上从null派生而来
对于函数定义中的变量来说,加var表示局部变量,不加var表示全局 ...
- 19:44
- 浏览 (45)
- 评论 (0)
- 分类: JavaScript
首先建立一个工程,名为spring
在工程里可以随意写上自己的一些原代码
在项目下建立文件build.xml文件
代码如下:
build.xml
<?xml version="1.0" encoding="utf-8"?>
<project name="spring" default="build" basedir=".">
<description description="定义相关目录特性"></description>
<property name="build.dir" value="${basedir}/bui ...
- 15:40
- 浏览 (59)
- 评论 (0)
很想把Ant好好的学习一下,最好的学习方法就是看官方文档,所以决定把原版英文文档翻译一下,如果有翻译不对的地方,请大家指出来,谢谢
英文部份为还没有翻译的部份
文档原始地址:http://ant.apache.org/manual/index.html
参考资料:孙鑫老师的JAVA WEB开发详解
Using Ant
简单的构建文件:
ant的构建文件是xml格式的,每一个构建文件包含一个project和至少一个(缺省)target,目标包含任务(task)元素,构建文件里的每一个任务元素(task)可以指定一个id元素,可以用它的值来引用这个task,这个值是唯一的, ...
运用场景:做一件事情,要先做什么,再做什么,最后做什么,这些顺序都是固定的。这就可以用模版方法
模版模式是一种比较常用的模式,在JUNIT中我们写的测试类就是通过模版方法来调用的。比如:
先执行setUp()
然后是:测试方法
最后执行tearDawn();
模版方法模式编程:
1,设计抽象类,在抽象类中定义要执行的方法
2,在模版方法中,加入抽象定义方法的执行步骤
3,在实现类中具体实现
类图:
java代码:
AbstractClass:
package com.pattern.template;
abstract public class Abstr ...
一。介绍:
在J2EE的开发中,我们要经常进行三个操作:
1,打开连接
2,执行相关操作
3,关闭连接
如果我们有多个用户进行这个操作,那么打开和关闭对系统的性能影响很大,所以我们用连接池能够提高系统性能.
数据源和连接池:
数据源(java.sql.DataSource),只是一个接口。它有三种实现:
1,基本实现,产生一个标准的连接对象
2,连接池实现,产生一个自动参与到连接池中的连接对象,这种实现需要和中间层连接池管理器工作在一起
3,分布式事务实现,产生一个用于分布式事务的连接对象,这种连接对象几乎总是参与到连接池中。这种实现需要和一个中间层事务管理器和连接池管理器 ...
- 09:41
- 浏览 (73)
- 评论 (0)
HIBERNATE读书笔记
HIBERNAT的查询语言HQL:
当查询多个属性时,HIBERNATE默认返回的是一个数组来保存结果集,但是可以灵活改变为List,Map,和自定义的JAVA Bean。
1.默认情况,返回数组
String sql = "select id , title from Event" ;
Query q = session.createQuery(sql);
&nbs ...
1. 在hibernate.cfg.xml中直接配置C3P0连接池
<property name="c3p0.min_size">5</property><!--连接池的最小连接数-->
<property name="c3p0.max_size">20</property><!--最大连接数-->
<property name="c3p0.timeout">100</property>&l ...
这是Log4j(版本:log4j-1.2.9)的官方英文文档,打算利用下班时间把它翻译一下,如果有翻译不对的地方,还请各位网友给小弟指出,谢谢大家
Loggers, Appenders and Layouts(记录器,渲染器,样式)
Log4j 有三大组件:Loggers,Appenders and layouts(记录器,渲染器,样式),这三种组件组成在一起使开发人员能够通过日志类型和日志级别来记录日志。并控制日志在运行时显示的格式和显示的位置。
Logger hierarchy (日志层次结构)
任何日记API最主要的优点都是可以控制最简单的System.out.println() ...
把文件解压,放到api的目录确认安装了HTML Help Workshop比如我将spring的api解压到c:\api下,同时将此文件copy到同一路径下:C:\api>jd2chm.exejd2chm Version 0.3Copyright (c) 2000-2004 Andre Burgaudhttp://www.burgaud.comThe project name will be given to:- The HTML Help project files (.HHP, .HHK, .HHC)- To the final CHM fileEnter the project n ...
- 18:23
- 浏览 (76)
- 评论 (0)
今天项目经理让我用JNDI连接数据库,我问他,要用到数据源吗?他说不用。
当时很是疑惑,用JNDI,为什么不用数据源呢?
后来上网找了些资料,总想是做出来了,现在总结如下:
新建类:OracleJNDI
import java.sql.SQLException;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import oracle.jdbc.pool.OracleDataSource;
public cl ...
- 18:17
- 浏览 (116)
- 评论 (0)
给 javadoc.exe 加上编码参数就OK。具体的:在Eclipse里 export 选 JavaDoc,在向导的最后一页的Extra JavaDoc Options 里填上参数即可比如项目采用的是UTF-8的编码就填:-encoding UTF-8 -charset UTF-8
- 18:10
- 浏览 (92)
- 评论 (0)







评论排行榜