在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:QuickDAO3开源软件地址:https://gitee.com/648823596/QuickDAO3开源软件介绍:QuickDAO3将不再维护,请移步至QuickDAO4官方仓库地址.迁移教程QuickDAO4和QuickDAO3的接口调整如下:
QuickDAO3
QuickDAO是一个简单易用方便的Java ORM框架.具有以下优势:
支持数据库
快速入门1 导入QuickDAOQuickDAO基于JDBC,为提高效率,默认只支持数据库连接池.
<dependency> <groupId>commons-dbcp</groupId> <artifactId>commons-dbcp</artifactId> <version>1.4</version></dependency><dependency> <groupId>cn.schoolwow</groupId> <artifactId>QuickDAO</artifactId> <version>3.6</version></dependency> 2 配置QuickDAOBasicDataSource mysqlDataSource = new BasicDataSource();mysqlDataSource.setDriverClassName("com.mysql.jdbc.Driver");mysqlDataSource.setUrl("jdbc:mysql://127.0.0.1:3306/quickdao");mysqlDataSource.setUsername("root");mysqlDataSource.setPassword("123456");//指定实体所在包名cn.schoolwow.quickdao.dao.DAO dao = QuickDAO.newInstance() .dataSource(mysqlDataSource) .packageName("cn.schoolwow.quickdao.entity") .build();//之后所有的操作使用dao对象完成 3使用QuickDAO
List<User> userList = dao.query(User.class) .addQuery("name","quickdao") .addNotNullQuery("password") .page(1,10) .orderBy("id") .execute() .getList();
List<User> userList = dao.query(User.class) joinTable(Address.class,"addressId","id") .addQuery("name","BeiJing") .done() .addQuery("name","quickdao") .page(1,10) .orderBy("id") .compositField() .execute() .getList(); 详细文档反馈目前QuickDAO还不成熟,还在不断完善中.若有问题请提交Issue或者发送邮件到[email protected],作者将第一时间跟进并努力解决.同时欢迎热心认识提交PR,共同完善QuickDAO项目! 开源协议本软件使用 GPL 开源协议! |
请发表评论