⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testdelegate.template

📁 这个代码生成工具是针对java command framework(简称jcf)快速生成增删改查代码
💻 TEMPLATE
字号:
	    // 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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -