| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
12年前发布

Spring的极简封装:9iuspring

9iuspring,spring的极简封装,spring的强大灵活+jfinal的开发效率

spring的良好的扩展性,集成度,IOC,AOP事务,已经是项目的基础条件.

整个项目只使用了spring 没有struts,没有hibernate

//就极简而言,一个数据库只需要一个Service,就可以查询这个数据库的任意一张表

一些测试案例:

//@Test  查询基本类型  public void testObject() throws Exception{          Finder finder=new Finder("select id from [Users] where 1=1 ");          finder.append("and userId=:userId").setParam("userId", 6);  Integer id = baseFangService.queryForObject(finder, Integer.class);  System.out.println(id);    }      //@Test 查询日期  public void testObjectDate() throws Exception{          Finder finder=new Finder("select cteateTime from Users where id=6 order by id");          Date id = baseFangService.queryForObject(finder, Date.class);  System.out.println(id);    }      //@Test 查询一个对象  public void testObjectUser() throws Exception{          Finder finder=new Finder("select * from Users where id=6 order by id");          Users u = baseFangService.queryForObject(finder, Users.class);      System.out.println(u.getName());    }  //@Test 查询分页  public void testMsSql() throws Exception{          Finder finder=new Finder("select * from Users order by id");  List<Users> list = baseFangService.queryForList(finder, Users.class, new Page(2));  System.out.println(list.size());   for(Users s:list){           System.out.println(s.getName());   }  }        //@Test 调用数据库存储过程  public void testProc() throws Exception{          Finder finder=new Finder();          finder.setParam("unitId", 0);          finder.setProcName("proc_up");          Map queryObjectByProc = (Map) baseFangService.queryObjectByProc(finder);          System.out.println(queryObjectByProc.get("#update-count-10"));              }    //@Test 调用数据库函数  public void testFunction() throws Exception{          Finder finder=new Finder();                    finder.setFunName("fun_userId");          finder.setParam("userId", 6);          String userName= baseFangService.queryForObjectByByFunction(finder,String.class);          System.out.println(userName);              }

项目主页:http://www.open-open.com/lib/view/home/1365555462265

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1365555462265.html
Spring JEE框架