自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 hibernate 查询 内连接还是外连接 ?

1)当查询中hql语句明确使用了left join(right join) 那才说明是外连接2)如果hql语句中没有使用left join(right join) 那么默认是内连接比如from SsDept sd where sd.store.csCode='0001'因为store是连接点,那么此时最后生成的sql是select ssdept0_.UID as UID7_, ssdept0_.StoreID as StoreID7_, ssdept0_.Type as Type7_, ssdept0_.d

2010-12-30 14:20:00 797

转载 Hibernate单独使用案例

<br />Hibernate 是一个流行的开源对象关系映射工具,单元测试和持续集成的重要性也得到了广泛的推广和认同,在采用了Hibernate的项目中如何保证测试的自动化和持续性呢?本文讨论了Hibernate加载其配置文件hibernate.properties和hibernate.cfg.xml的过程,以及怎么样将hibernate提供的配置文件的访问方法灵活运用到单元测试中。<br />1 介绍<br />Hibernate 是一个流行的开源对象关系映射工具,单元测试和持续集成的重要性也得到了广泛的

2011-01-06 15:58:00 1712

原创 struts的tiles标签

<br />1)tiles-defs.xml模板的定义  <br />  <definition name="baseLayout" path="/baseLayout.jsp">    <br />     <put name="header" value="/head.jsp" /><br /> <put name="content" value="/content.jsp"/><br />     <put name="footer" value="/footer.jsp" /><br />  </d

2011-01-06 15:55:00 473

转载 MyEclipse5.5GA配置Websphere V6.1 全过程

<br />1.环境 sun jdk1.5.0,MyEclipse  5.1.1 GA <br /> <br />2.介绍:MyEclipse配置Websphere6的时候需要做比配置其它server更多的工作;<br />        Websphere6必须和MyEclipse安装在一个机器上;<br />        Websphere6必须使用IBM的jdk,位置在<was-install-dir>/java;<br />      (一般在C:/Program Files/IBM/WebSph

2011-01-06 15:52:00 435

原创 JBOSS的配置问题

<br />JBOSS的配置问题 (2008-03-13 21:02) <br />标签:jboss 配置 环境变量 教育    <br />问题:<br />    首先进行了单独配置:设置环境变量JAVA_HOME:为java的安装目录。进入dos环境,cd当前路径为jboss的bin目录,运行run.bat,试着启动jboss,但出现错误:'findstr ' 不是内部或外部命令,也不是可运行的程序或批处理文件。<br /> <br /> <br />解决:<br />    在path中追加:%Sy

2011-01-06 15:50:00 413

转载 java引用的概念

Java对象的强、软、弱和虚引用<br />在JDK1.2以前的版本中,当一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及状态,程序才能使用它。这就像在日常生活中,从商店购买了某样物品后,如果有用,就一直保留它,否则就把它扔到垃圾箱,由清洁工人收走。一般说来,如果物品已经被扔到垃圾箱,想再 把它捡回来使用就不可能了。<br /><br />    但有时候情况并不这么简单,你可能会遇到类似鸡肋一样的物品,食之无味,弃之可惜。这种物品现在已经无用了,保留它会占空间,但是立刻

2011-01-06 15:48:00 500

转载 jdom 小结

<br />简介:Jdom是用Java语言读、写、操作XML的新API函数。Jason Hunter 和 Brett McLaughlin公开发布了它的1.0版本。在直觉、简单和高效的前提下,这些API函数被最大限度的优化。在接下来的篇幅里将介绍怎么用Jdom去读写一个已经存在的XML文档。<br />关键词:Java、JDOM、XML <br />java+xml=Jdom!<br />这就是Jdom设计者的目标。如果你曾经是用过烦人的SAX或Dom来处理xml,你就会知道为什么要有JDOM.在2002的

2011-01-06 10:24:00 328

转载 dom4j 小结

<br />一、Loading XML Data<br /> <br /> <br /><br />     以下代码从File中或一个URL中读取一个XML文件,并产生一个Document对象。一个Document对象表示了内存中的一棵XML树,可以在这个XML树中进行遍历、查询、修改等操作。<br /> <br /><br /> <br />import java.io.*;import java.net.*;import org.dom4j.Document;import org.dom4j.Docu

2011-01-06 10:22:00 422

转载 关于log4j的问题

<br />今天启动tomcat发现 WARN No appenders could be found for logger log4j<br />看了篇文章才知道。是我把hibernate的包放入了tomcat/common/lib下导致的原因。原文引如下<br /> <br />log4j:WARN No appenders could be found for logger log4j:WARN Please initialize the log4j system properly. “正常”配置lo

2011-01-06 10:21:00 268

原创 JDK的编码转换命令

<br />native2ascii -encoding charsetname resource-file target-file   <br />例:<br />native2ascii -encoding GBK d:/workspace/eclipse/myapp/WEB-INF/classes/temp.properties d:/workspace/eclipse/myapp/WEB-INF/classes/MyMessageResources_zh.properties

2011-01-06 10:20:00 634

转载 JSP中的Cookies

<br />Cookie user1=new Cookie("id1","张三"); <br />response.addCookie(user1); %> <br /><%=request.getCookies()%> <br />Cookie[] allcookies=request.getCookies(); <br />String idx=allcookies[0].getName(); <br />String value=allcookies[0].getValue();<br /> <br

2011-01-06 10:11:00 389

原创 JSP的ADO方式连SQLserver

<br /> 一:普通连接<br /><%<br />String sql=new String();<br />Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); //加载驱动程序<br />String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test";<br />Connection conn = DriverMan

2011-01-06 10:08:00 518

转载 各种数据库的JDBC连接代码

<br />-------------------------------oracle--------------------------------<br />驱动:oracle.jdbc.driver.OracleDriverURL:jdbc:oracle:thin:@<machine_name><:port>:dbname注:machine_name:数据库所在的机器的名称; port:端口号,默认是1521 <br />-------------------------------mysql----

2011-01-06 10:00:00 239

转载 IT英雄之 安德斯·海尔斯伯格

<br />安德斯·海尔斯伯格曾在丹麦技术大学学习工程,当时他在丹麦拥有个叫Poly Data的公司,他编写了Pascal编译器核心,最初叫作Compass Pascal,后来叫Poly Pascal。Anders把该编译器核心授权给了美国Borland公司。安德斯·海尔斯伯格作为雇员加入Borland公司,并且是后来所有Pascal版本与Delphi前3个版本的架构师。Philippe Kahn为Pascal添加了用户界面与编辑器。 <br />  Anders Hejlsberg曾在丹麦科技大学学习工程

2010-12-31 09:52:00 1212

转载 Struts关于welcome-file index.do设置问题

<br /><welcome-file>index.do</welcome-file><br />很多人肯定用tomcat的时候会遇到类似的问题。。。 <br />配置了 <br />Java代码 <br /><welcome-file-list>   <br />    <welcome-file>index.do</welcome-file>   <br /></welcome-file-list>  <br /><welcome-file-list> <br /><welcome-file>index

2010-12-30 15:04:00 1033

转载 用XFire的Eclipse Plugin生成web服务的客户端

注:这篇随笔用到的服务是上一篇随笔《在Eclipse中,用XFire发布web服务》中发布的HelloService。    本文编码环境:Eclipse SDK 3.2.2,Tomcat5.5.20,XFire-1.2.6。正文:    利用xfire生成web服务客户端的方法有多种,Eclipse Plugin为XFire的WSDL->Code generator提供了Eclipse支持,它需要Eclipse 3.2和Java 5。这里我们用Eclipse Plugin根据wsdl文件地址生成客户端代码

2010-12-30 15:00:00 332

原创 在Eclipse上使用XFire开发WebService

终于,使用Java完成了一个WebService的例子,其中的一个非常小的问题,折腾了我将近一天的时间。下面给出步骤,说明在Java平台上如何开发WebService。    采用的工具:Eclipse3.1.2 + Tomcat5.5 + XFire1.1 。使用XFire开发WebService应该说非常的容易,只需要按照下面例子的步骤来做:(1)在Eclipse中新建一个dynamic Web Project ,假设名为XFireZhuweiTest。(2)导入XFire用户库。该库中应包含xfire

2010-12-30 14:56:00 530

原创 注意jasperReport报表工具中分组与order by的关系

<br />在传统SQL中group by(X)和order by(x)不一定一起使用,但是在这些第三方的报表工具中就必须手工的加上order by<br /><br />举例<br />select * from stordersbill order by billtype<br />如果对上句SQL使用第三方报表工具进行分组,如果后面没有order by,很可能结果就是分组并不是唯一的,往往分组很多都重复出现,但是用SQL的group by分组没有order by也不会出现重复的情况。<br /><br

2010-12-30 14:47:00 913

转载 getSession()与getHibernateTemplate()区别

getSession()与getHibernateTemplate()区别一直都很疑惑在spring框架中getSession与getHibernateTemplate的区别。相同的地方不用说大家都是调用数据库返回结果的。但为什么要这样有二个不同的兄弟呢。认真学习了一下(其实还是很粗略的)从使用上看getHibernateTemplate必须继承或实例HibernateDaoSupport当然包括sessionFactoryJava代码  @SuppressWarnings ( "unchecked" ) 

2010-12-30 14:42:00 570

原创 Hibernate many-to-one的Lazy设置的问题

<br />not-found="ignore"这么设置之后..lazy就无效了..如果not-found不设置..lazy就有生效<br /><br />看了hibernate的帮助文档,要实现many-to-one的lazy加载,什么都不设置应该就可以了.<br />(lazy default 是proxy)

2010-12-30 14:41:00 1401

转载 Hibernate对象三种状态:临时状态、持久状态和游离状态

<br />使用session.update()时报异常:<br />org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: [com.hw.vo.StStockBill#223]<br />此异常说明当前正在往session缓存中插入一个已经存在的对象(指两个对象主键相同)<br />那么此时可以使用e

2010-12-30 14:36:00 784

原创 hql like中含有%的写法

<br />第一种:<br />/r/n<br />Query query = getSession().createQuery("from Company m where m.companyName like '%'||:name||'%' ");<br />/r/n<br />query.setParameter("name", param);<br />/r/n<br />第二种:<br />/r/n<br />Query query = getSession().createQuery("from

2010-12-30 14:34:00 685

转载 Hibernate Criteria Restrictions

<br />HQL运算符<br />QBC运算符<br />含义<br />=<br />Restrictions.eq()<br />等于equal<br /><> <br />Restrictions.ne()<br />不等于not equal<br />> <br />Restrictions.gt()<br />大于greater than<br />>=<br />Restrictions.ge()<br />大于等于greater than or equal<br />< <br />Rest

2010-12-30 14:31:00 693

转载 自定义ActionForward

自定义ActionForward构建ActionForward对象 ActionForward类提供了下面五种构造器: public ActionForward() public ActionForward(String path) public ActionForward(String path, boolean redirect) public ActionForward(String name, String path, boolean redirect) public ActionForward(S

2010-12-30 14:16:00 397

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除