- 博客(24)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 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关注的人