testdelegate.template

来自「这个代码生成工具是针对java command framework(简称jcf)」· TEMPLATE 代码 · 共 100 行

TEMPLATE
100
字号
	    // ablout #entityClass#. Create in #dateTime#.
	    
		public final void testSave#entityClass#() {
			logger.debug("testSave#entityClass#");
	    	System.out.println("-----------------");
			long l1=System.currentTimeMillis();
			#entityClass# #entityClassInstance#=new #entityClass#();
			//#entityClassInstance#.set#primaryKey#("xxx");
			String #primaryKeyInstance# = BeanFactory.getInstance().getBizDelegate().save#entityClass#(#entityClassInstance#, state);
	    	long l2=System.currentTimeMillis();
	    	boolean result=#primaryKeyInstance#!=null;
	    	System.out.println(" 成功与否 :  " + result + " #primaryKeyInstance# = "+#primaryKeyInstance#);
	    	System.out.println("-----------------");
	    	System.out.println("一共用时为 :  "+(l2-l1));
		}
		
		public final void testDelete#entityClass#By#primaryKey#() {
			logger.debug("testDelete#entityClass#By#primaryKey#");
			long l1=System.currentTimeMillis();
			String #primaryKeyInstance#="xxx";
			logger.debug("#primaryKeyInstance# = "+" "+#primaryKeyInstance#);
			boolean result=BeanFactory.getInstance().getBizDelegate().delete#entityClass#By#primaryKey#(#primaryKeyInstance#, state);
	    	long l2=System.currentTimeMillis();
	    	System.out.println("成功与否 :  "+result);
	    	System.out.println("-----------------");
	    	System.out.println("一共用时为 :  "+(l2-l1));
		}
		public final void testDelete#entityClass#() {
			logger.debug("testDelete#entityClass#");
			long l1=System.currentTimeMillis();
			String #primaryKeyInstance#="xxx";
			#entityClass# #entityClassInstance#=new #entityClass#();
			#entityClassInstance#.set#primaryKey#(#primaryKeyInstance#);
			logger.debug("#primaryKeyInstance# = "+#primaryKeyInstance#);
			boolean result=BeanFactory.getInstance().getBizDelegate().delete#entityClass#(#entityClassInstance#, state);
	    	long l2=System.currentTimeMillis();
	    	System.out.println("成功与否 :  "+result);
	    	System.out.println("-----------------");
	    	System.out.println("一共用时为 :  "+(l2-l1));
		}
		
		public final void testUpdate#entityClass#() {
			logger.debug("testUpdate#entityClass#");
			long l1=System.currentTimeMillis();
			#entityClass# #entityClassInstance#=new #entityClass#();
			String #primaryKeyInstance#="xxx";
			#entityClassInstance#.set#primaryKey#(#primaryKeyInstance#);
			//pring your code
			//
			
			boolean b=BeanFactory.getInstance().getBizDelegate().update#entityClass#(#entityClassInstance#, state);
	    	long l2=System.currentTimeMillis();
	    	System.out.println("成功与否 :  "+b);
	    	System.out.println("-----------------");
	    	System.out.println("一共用时为 :  "+(l2-l1));
		}
		public final void findAll#entityClass#() {
			logger.debug("findAll#entityClass#");
			long l1=System.currentTimeMillis();
			String curPage = "1";
			String myaction="xxx.do?";           //Struts action的名字,看工具条的提示
			String myform="forms[0]";           //html 里面相应的form的名字
	    	CriteriaQuery cq=new CriteriaQuery(#entityClass#.class,curPage,myaction,myform); //#entityClass#.class为指定的类
			cq.setPageSize(5);                //不填默认为10   
			cq.setCurPage(curPage);          //当前页,默认是第一页
//			cq.addOrder("asc","id");        //根据id来排序,顺序是asc,或者是desc
//			cq.eq("name", "Name123123123");      //条件0是name='test',其余大于小于like调用相应的API
//			cq.like("parentName","%123");//1    //条件1
//			cq.add(cq.and(cq, 0, 1));          //条件1&&条件2
			cq.add();		                  //增加条件,如果没有条件之间的关系则可以直接add()不带参数。

			PageSupport ps=BeanFactory.getInstance().getBizDelegate().findAll#entityClass#(cq,state);
	    	long l2=System.currentTimeMillis();
	    	System.out.println("list size:  "+ps.getResultList().size());
	    	System.out.println("一共用时为 :  "+(l2-l1));
	    	for(int i=0;i<ps.getResultList().size();i++){
	    		#entityClass# #entityClassInstance#=(#entityClass#)ps.getResultList().get(i);
	    		System.out.println("#primaryKeyInstance# = "+ #entityClassInstance#.get#primaryKey#());
	 	    	//print your code here
	 	    	
	 	    	System.out.println("-----------------");
	 	    	}
	    	AppUtils.printCollection(ps.getResultList());
	    	System.out.println(ps.getToolBar());
		}
		
		public final void testFind#entityClass#By#primaryKey#() {
			logger.debug("testFind#entityClass#By#primaryKey#");
			long l1=System.currentTimeMillis();
			String #primaryKeyInstance#="xxx";
			#entityClass# #entityClassInstance#=BeanFactory.getInstance().getBizDelegate().find#entityClass#By#primaryKey#(#primaryKeyInstance#, state);
	    	long l2=System.currentTimeMillis();
	    	System.out.println("#primaryKeyInstance# = "+ #entityClassInstance#.get#primaryKey#());
	    	//print your code here
	    	
	    	System.out.println("--------------finish----------------");   
	    	System.out.println("一共用时为 :  "+(l2-l1));    	
		}
	
       // ablout #entityClass#. Create in #dateTime#.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?