11 2011 档案

摘要:编辑器加载中.../** * function:统计全部资产信息总记录数 */ public int countStore() { int i=(Integer)hibernateTemplate.getSessionFactory().openSession().createQuery("select count(sid) from StoreEntity").uniqueResult(); return i; } /** * function:带分页查询全部库存信息 */ public List getStoreAll(int pageNow, fin... 阅读全文
posted @ 2011-11-22 13:53 java学弟 阅读(293) 评论(0) 推荐(0)
摘要:客户端: Java代码 packagecom.wlh.test; importjava.io.*; importjava.net.*; publicclasstalkclient { publicstaticvoidmain(Stringargs[]) { try{ Socketsocket=newSocket("192.168.13.123",9999); BufferedReadersin=newBufferedReader(newInputStreamReader(System.in)); PrintWriteros=newPrintWriter(socket.get 阅读全文
posted @ 2011-11-22 11:17 java学弟 阅读(1048) 评论(0) 推荐(0)
摘要:packageedu.yale.its.tp.cas.servlet; importjava.awt.Color; importjava.awt.Font; importjava.awt.Graphics2D; importjava.awt.image.BufferedImage; importjava.util.Random; importjavax.imageio.ImageIO; importjavax.servlet.ServletException; importjavax.servlet.ServletOutputStream; importjavax.servlet.http.H 阅读全文
posted @ 2011-11-22 11:13 java学弟 阅读(344) 评论(0) 推荐(0)
摘要:index.html Html代码 <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htmlxmlns="http://www.w3.org/1999/xhtml"> <head> <metahttp-equiv="Content-Type"content="text/html;ch 阅读全文
posted @ 2011-11-22 11:10 java学弟 阅读(1063) 评论(0) 推荐(0)
摘要:packagecom.wlh.hibernate; importjava.text.SimpleDateFormat; importjava.util.Date; publicclassTest{ //返回2007-01-01到2007-03-01的一个随机日期 publicstaticvoidmain(String[]args){ DaterandomDate=randomDate("2007-01-01","2007-03-01"); System.out.println(randomDate.toString()); } /** *获取随机日期 * 阅读全文
posted @ 2011-11-22 11:03 java学弟 阅读(619) 评论(0) 推荐(0)
摘要:简单属性查询(重要) * 单一属性查询,返回结果集是属性列表,其元素类型和实体类中相应的属性类型一致 * 多个属性查询,返回的结果集是对象数组,数组的长度和查询的属性的个数一致 数组元素的类型和查询的属性类型一致 * 如果认为返回的数组不够对象化,可以采用hql动态生成实体对象 参加:SimplePropertyQueryTest.java Java代码 packagecom.wlh.hibernate; importjava.util.Iterator; importjava.util.List; importjunit.framework.TestCase; importorg.hibe. 阅读全文
posted @ 2011-11-22 11:01 java学弟 阅读(320) 评论(0) 推荐(0)
摘要:实体对象查询(重要) * N+1问题,在默认情况下使用query.iterate查询,有可能出现N+1问题,所谓的N+1 是查询对象的时候发出了N+1条sql语句 1:首先发出一条查询id列表的sql N:根据id列表发出n条查询语句 * list和iterate的区别? * list在默认情况下,只向缓存中放入数据,而不利用缓存中的数据 * iterate在默认情况下有N+1问题,如果缓存中存在数据那么会根据id到缓存获取数据 也就说iterate是利用缓存的 参见:SimpleObjectQueryTest1.java,SimpleObjectQueryTest2.java... 阅读全文
posted @ 2011-11-22 10:54 java学弟 阅读(558) 评论(0) 推荐(0)
摘要:条件查询(重要) * 可以采用拼字符串的方式传递参数 * 可以采用 ?号的方式传递参数 * 可以采用 :参数名的方式传递参数 * 如果传递多个参数,使用setParameterList来传递 * 在hql中可以使用数据库的函数,如:date_format * 参见:SimpleConditionQueryTest.java "like" 和 "=" 都可以通过 ": 参数名" 或者 "?" 接参数 如下: like :参数名 ,like ? , =:参数名 , =? Java代码 packagecom.wlh.hi 阅读全文
posted @ 2011-11-22 10:51 java学弟 阅读(2543) 评论(0) 推荐(0)
摘要:package com.bjsxt.hibernate;import java.util.Iterator;import java.util.List;import org.hibernate.Session;import junit.framework.TestCase;/*** 原生sql查询* @author Administrator**/public class SqlQueryTest extends TestCase {public void testQuery1() {Session session = null;try {session = HibernateUtils.ge 阅读全文
posted @ 2011-11-22 10:40 java学弟 阅读(253) 评论(0) 推荐(0)
摘要:6 inverse属性与双向关联使用双向关联执行三句SQL的原因在于:插入room表后,需要插入根据一对多关联的userinfo表,但是插入userinfo表的前提是session.save(room);,也即通过Room实体来维护二者之间的关系。这也就意味着Room实体需要通过自身包含的UserInfo实体一一更新其外键,达到关联的目的。而inverse属性就提供了另外一个更好的做法,它将关联关系反向交给UserInfo实体来完成,这也就意味着虽然通过session.save(room);来执行插入,但是却是由UserInfo实体来维护二者之间的关系。所做的更改有两个地方,首先是对Room. 阅读全文
posted @ 2011-11-17 13:23 java学弟 阅读(203) 评论(0) 推荐(0)
摘要:一、一个很好的SAXReader读写xml文件的例题;总结:Document document=new SAXReader.reader(“xml文路径/文件名xxx.xml”);//得到Document对象Element root = document.getRootElement()//获得根节点Iterator iterator=root.elementIterator(); //从根节点遍历子节点Iterator iterator=Element.elementIterator(); //再从子节点在遍历其子节点对节点访问其属性用:Attribute leaderAttr =Eleme 阅读全文
posted @ 2011-11-17 09:51 java学弟 阅读(5666) 评论(0) 推荐(0)
摘要:ExcelJava单元测试GoOS.Java解释Excel数据(jxl.jar包的使用)关键字: java excel jxl.jarjxl.jar 包 下载地址: http://www.andykhan.com/jexcelapi/ 真实下载地址: http://www.andykhan.com/jexcelapi/download.html网站上对它的特征有如下描述: ● 支持Excel 95-2000的所有版本 ● 生成Excel 2000标准格式 ● 支持字体、数字、日期操作 ● 能够修饰单元格属性 ● 支持图像和图表 应该说以上功能已经能够大致满足我们的需要。最关键的是这套API是纯 阅读全文
posted @ 2011-11-04 11:16 java学弟 阅读(587) 评论(0) 推荐(0)
摘要:import java.io.File;import junit.framework.TestCase;import jxl.Workbook;import jxl.format.Alignment;import jxl.format.Border;import jxl.format.BorderLineStyle;import jxl.format.Colour;import jxl.format.VerticalAlignment;import jxl.write.Label;import jxl.write.WritableCellFormat;import jxl.write.Writ 阅读全文
posted @ 2011-11-04 11:13 java学弟 阅读(2448) 评论(0) 推荐(1)
摘要:Java代码转换成json代码1. List集合转换成json代码List list = new ArrayList();list.add( "first" );list.add( "second" );JSONArray jsonArray2 = JSONArray.fromObject( list );2. Map集合转换成json代码Map map = new HashMap();map.put("name", "json");map.put("bool", Boolean.TRUE);m 阅读全文
posted @ 2011-11-04 11:05 java学弟 阅读(1428) 评论(1) 推荐(0)
摘要:编辑器加载中... 在非集群中,也就是单server的时候采用的是如下方式:Hashtable ht = new Hashtable(); ht.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");ht.put(Context.PROVIDER_URL,"t3://localhost:7001"); ...... 但是在集群环境中,如何配置? 参照weblogic文档 http://download.oracle.com/docs/cd/E15051_0 阅读全文
posted @ 2011-11-04 10:28 java学弟 阅读(395) 评论(0) 推荐(0)