- 浏览: 169764 次
- 性别:
- 来自: 北京
-
最新评论
-
陈碧滔:
可以搞定。
Eclipse中JBOSS5.1无法启动的问题解决办法 -
tracy1989wan:
很好,很不错!
Dom4j读文件1---Visitor模式 -
荷叶上的小青蛙:
想问下: d:\\index 是个什么文件
IKAnalyzer中文分词 -
liyuanhoa_:
搞定!!! thanks!
Eclipse中JBOSS5.1无法启动的问题解决办法 -
icantforget:
有问题啊 optional=false 强制生成对象? 延迟 ...
一对一延迟加载问题探讨
文章列表
1 开发效率:OperaMasks比IceFaces要快一倍。
2 工具支持:OperaMasks Studio对OperaMasks开发的支持也比ICEfaces for NetBeans之类的插件对ICEFaces支持要好些。
3 界面效果:IceFaces跟OperaMasks没有任何可比性。
4 开源效果:OperaMasks采用LGPL开源协议,IceFaces采用MPL协议,前者开源得更彻底。而且OperaMasks CVS位于国内,连接也较方便,速度也快。
5 源代码:OperaMasks源代码中JavaDoc采用中文,IceFaces的是英文,对于我这种英文不太好的人来说 ...
JPA定义实体之间的关系有如下几种:
@OneToOne @ManyToOne @OneToMany @ManyToMany
在定义它们的时候可以通过fetch属性指定加载方式,有两个值:
FetchType.LAZY:延迟加载 FetchType.EAGER:急加载
急加载就好理解了,在加载一个实体的时候,其中定义是急加载的的属性(property)和字段(field)会立即从数据库中加载
开发过程中遇到问题最多的就是延迟加载,并且问题都是一个:
“为什么我定义为延迟加载了,但没起作用,相关的属性或者字段还是会立即加载出来?”
对于这个问题,我的理 ...
1、最重要的是需要以管理员的身份操作
2、修改重要的文件
然后解压,在目录中找到refhost.xml(有两个,我的一个是在stage\prereq\db目录下,一个是在stage\prereq\db_prereqs\db目录下)进行添加修,添加如下代码:
<!--Microsoft Windows 7-->
<OPERATING_SYSTEM>
<VERSION VALUE="6.1"/>
</OPERATING_SYSTEM>
还要修改一个oraparam.ini文件,在 ...
1. Window关闭
当打开一个window后需要程序来关闭时,此时应该调用window.hide()方法,不要使用window.close(),因为close方法会销毁该window,当再次要使用该window时,window将无效。
2. Tree的前台刷新
当需要在前台刷新整棵树,可调用tree.root.reload()方法。
3. 多个form提交混乱
当页面上有多个form需要提交的时候,有时会遇到form混乱,这时检查页面的布局,form应该放在panel里面.
4. 客户端转换(clientFormatter)
指定一个 ...
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE HTML PUBLIC "" "">
<f:view xmlns="http://www.w3.org/1999/xhtml" xmlns:f="http://java.sun.com/jsf/core"
xmlns:w="http://www.apusic.com/jsf/widget" xmlns:layout=&quo ...
- 2010-10-21 10:15
- 浏览 1222
- 评论(0)
package cn.com;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.NetworkInterface;
import java.util.Enumeration;
import junit.framework.TestCase;
public class Test extends TestCase {
static String hexByte(byte b) {
String s = "000000" + I ...
- 2010-10-18 15:51
- 浏览 1025
- 评论(0)
JPA
注解
1
、
@Entity(name="EntityName")
必须
,name
为可选
,
对应数据库中一的个表
2
、
@Table(name="",catalog="",schema="")
可选
,
通常和
@Entity
配合使用
- 2010-10-08 15:24
- 浏览 803
- 评论(0)
package cn.com.gei.kmp4.core.crudrecord.intercepters;
import java.lang.reflect.Method;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.apache.commons.beanutils.BeanUtils;
import org.apache.commons.beanutils.LazyDynaBean;
import org.spri ...
- 2010-09-30 10:56
- 浏览 2425
- 评论(0)
新一代的 Web Services 框架如 Axis2、CXF 都是由现有的项目中逐渐演化而来的,Axis2 是由大家熟悉的 Axis 1.x
系列演化过来,而 Apache CXF 则是由 Celtix 和 XFire 项目整合而生,并且刚刚发布了 2.0.2 的最新版本,不过仍是
Apache 的一个孵化项目。
Axis2 是对 Axis 进行了彻底的重写的一个新项目了,它使用了新的模块化架构,更方便于功能性的扩展等等。
Apache CXF 则是由 XFire 和 Celtix 两个现有的项目进行了重组。
问题:如果现有的应用程序是基于 Axis 1.x、XFir ...
- 2010-09-30 08:41
- 浏览 747
- 评论(0)
1.
有时对于一个Document来说,有一些Field会被频繁地操作,而另一些Field则不会。这时可以将频繁操作的Field和其他Field分开存
放,而在搜索时同时检索这两部分Field而提取出一个完整的Document。 这要求两个索引包含的Document的数量必须相同。
在创建索引的时候,可以同时创建多个IndexWriter,将一个Document根据需要拆分成
多个包含部分Field的Document,并将这些Document分别添加到不同的索引。
而在搜索时,则必须借助ParallelReader类来整合。
Directory dir1=FSD ...
- 2010-09-19 14:07
- 浏览 710
- 评论(0)
1、Lucene删除文档的几种方式
IndexReader.deleteDocument(int
docID)是用 IndexReader 按文档号删除。
IndexReader.deleteDocuments(Term
term)是用 IndexReader 删除包含此词(Term)的文档。
IndexWriter.deleteDocuments(Term
term)是用 IndexWriter 删除包含此词(Term)的文档。
IndexWriter.deleteDocuments(Term[]
terms)是用 IndexWriter 删除包含这些词( ...
- 2010-09-19 13:46
- 浏览 1152
- 评论(0)
若需要从索引中删除某一个或者某一类文档,IndexReader提供了两种方法:
reader.DeleteDocument(int
docNum)
reader.DeleteDocuments(Term term)
前者是根据文档的编号来删除该文档,docNum是该文档进入索引时Lucene的编号,是按照顺序编的;后者是删除满足某一个条件的多个文档。
在执行了DeleteDocument或者DeleteDocuments方法后,系统会生成一个*.del的文件,该文件中记录了删除的文档,但
并未从物理上删除这些文档。此时,这些文档是受保护的,当使用Document doc =
r ...
- 2010-09-19 13:42
- 浏览 1473
- 评论(0)
建立索引
为了对文档进行索引,Lucene 提供了五个基础的类,他们分别是 Document, Field, IndexWriter,
Analyzer, Directory。下面我们分别介绍一下这五个类的用途:
Document
Document 是用来描述文档的,这里的文档可以指一个 HTML 页面,一封电子邮件,或者是一个文本文件。一个 Document
对象由多个 Field 对象组成的。可以把一个 Document 对象想象成数据库中的一个记录,而每个 Field 对象就是记录的一个字段。
Field
Field 对象是用来描述一个文档的某个属 ...
- 2010-09-17 13:23
- 浏览 1448
- 评论(0)
/**
* @{#} TokenStreamDemo.java Create on 2010-9-16 上午09:12:11
*
* Copyright (c) 2010 by beckham.
*/
package cn.com.test;
import java.io.File;
import java.io.StringReader;
import junit.framework.TestCase;
import org.apache.lucene.analysis.Analyzer;
import org.apa ...
- 2010-09-16 16:01
- 浏览 1424
- 评论(1)
我们生活中的数据总体分为两种:结构化数据和非结构化数据。
• 结构化数据:指具有固定格式或有限长度的数据,如数据库,元数据等。
• 非结构化数据:指不定长或无固定格式的数据,如邮件,word文档等。
当然有的 ...
- 2010-09-14 10:00
- 浏览 1212
- 评论(0)