- 浏览: 18988 次
- 性别:
- 来自: 韶关
-
最新评论
文章列表
http://www.chinajavaworld.com/thread.jspa?messageID=787041java.net上有一个JDIC项目,你可以用这个包来实现,功能非常简单。代码如下,不过前提是你要先下载这个JDIC包。package app;import java.net.URL;import javax.swing.JFrame;import org.jdesktop.jdic.browser.BrowserEngineManager;import org.jdesktop.jdic.browser.IBrowserEngine;import org.jdesktop.jdi ...
之前遇到了同样的问题。记录一下:
WARNING: firstResult/maxResults specified with collection fetch; applying in memory!
----------------------------------------
hxzon:使用了join fetch p.items导致这个警告。
----------------------------------------
学习Hibernate时,经常会遇到Hibernate性能问题,这里将介绍Hibernate性能问题的解决方法。
...
Hibernate对枚举类型映射类EnumType对id的支持问题
1、映射
<property name="type">
<column name="SALECHANNELTYPEID" />
<type name="org.hibernate.type.EnumType">
<param name="enumClass">
com.star.sms.model.system.organization.SaleChannelType
& ...
import java.util.Arrays;
import java.util.Comparator;
public class ArraySortDemo {
/**
* 整数型数组排序
*/
public void sortIntArray() {
int[] arrayToSort = new int[] { 48, 5, 89, 80, 81, 23, 45, 16, 2 };
System.out.println("整数型数组排序,排序前:");
for (int i = ...
创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory ...
<c:set var="subStr" value="abcdefghijksdf"
<c:choose>
<c:when test="${fn:length(subStr) > 2}">
<c:out value="${fn:substring(subStr, 0, 2)}......" />
</c:when>
<c:otherwise>
< ...
经常有这样的情况, 本来右键里原有的Editplus打开文件项没有了.或者某种文件想更换默认打开类型,怎样也改不了.郁闷吧.
少主教你两招终级大法:
一、Windows自带修改工具(XP/win2003)
比如: 进入控制面板, 进入文件夹选项,进入文件类型,找到你要修改的文件类型,选中后点高级,点编辑,看到了吧?先改图标吧,点更改图标,找到你的程序,自动提取出其中的图标。
然后我们改默认关联的应用程序:点编辑,将用于执行操作的应用程序改为如下格式:
"X:\xxx\xxx\xxx.exe" %1
X代表你自己的 ...
1. Page.java
package cn.loen.platform.util.page;
import java.util.List;
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2006</p>
*
* <p>Company: loen</p>
*
* @author bright
* @version 1.0
*/
...
package pack.java.ssh.basedao;
import java.io.Serializable;
import java.sql.SQLException;
import java.util.List;
import org.hibernate.HibernateException;
import org.hibernate.Query;
import org.hibernate.Session;
import org.springframework.orm.hibernate3.HibernateCa ...
1、outer-join关键字(many-to-one的情况)
outer-join关键字有3个值,分别是true,false,auto,默认是auto。
true: 表示使用外连接抓取关联的内容,这里的意思是当使用load(OrderLineItem.class,"id")时,Hibernate只生成一条SQL语句将OrderLineItem与他的父亲Order全部初始化。
select * from OrderLineItem o left join Order p on o.OrderId=p.OrderId where o.OrderLineIte ...
hibernate.hbm.xml中加入
<property name="hibernate.cache.use_second_level_cache">false</property> <property name="hibernate.cache.use_query_cache">false</property>
或者
<property name="hibernate.cache.provider_class">org.hibernate.cache. ...
开发环境:MyEclipse6.0+Tomcat5.0+Oracle9i配置环境:Struts1+Spring2+Hibernate3.1 1、首先创建Java-Web Project工程,选择J2EE 5.0版本 2、添加Struts1支持,注意这里我们使用Myeclipse中集成的Struts1,所以在配置的时候选择Struts1.2版本,下面可以修改包名,其它选择默认,点击“Finish”即可; 此时struts1自动加载开发需要的架包,可以从项目下的WEB-INF看到;同时生成资源文件和标签库文件,最重要的是struts-config.xml文件,是struts开发设计器。 此时先不要急 ...
看到网上有很多ssh配置文章,但是有很多是调不通的,还有版本不同,配置也不尽相同,下面是我做的ssh开发配置教程,以供参考; 本文有图片,请下载附件,附件为图解教程并含有实现注册登陆功能的实例,详细清晰。 开发环境:MyEclipse6.0+Tomcat5.0+SQLServer2000 配置环境:Struts2+Spring2+Hibernate3.1 1、首先创建Java-Web Project工程,选择J2EE 5.0版本 在网上看到很多从hibernate最底层配置,但是个人感觉比较麻烦,如果你从hibernate配置的话,很容易漏掉一些东西,个人经验还是从控制层action配置; 注意 ...
上次谈到利用MyEclipse从数据库反向生成实体类之JPA方式,这次我们来看看与框架hibernate紧密相关的利用利用MyEclipse从数据库反向生成实体类之Hibernate方式
第一个大步骤我想再重复说下
window-->open Perspective-->MyEclipse Java Persis ...
Struts2 OGNL基础上的增强
1、值栈(ValueStack)
Struts2 OGNL上下文设置为Struts2中的ActionContext(内部使用的仍然是OgnlContext),并将值栈设为Struts2 OGNL的根对象。
我们知道,Struts2 OGNL上下文中的根对象可以直接访问,不需要使用任何特殊的“标记”,而引用上下文中的其他对象则需要使用“#”来标记。由于值栈是上下文中的根对象,因此可以直接访问。那么对于值栈中的对象该如何访问呢?Struts2提供了一个特殊的OGNLPropertyAccessor,它可以自动查找栈内的所有对象(从栈顶到栈底),直接找到一个 ...