发布于 2016-08-21 16:53:30 | 100 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

beetlsql mybatis 功能 beetl 实现

BeetSql是一个全功能DAO工具, 同时具有Hibernate 优点 & Mybatis优点功能,适用于承认以SQL为中心,同时又需求工具能自动能生成大量常用的SQL的应用。


BeetlSql 2.5.1 发布了。 

这次发布主要以独特视角增强的ORM查询功能,支持一对一,一对多,多对多情况,比Hibernate等ORM工具简单灵活

# 151 ORM 查询功能支持,增加orm.single, orm.many 函数

selectUserAndDepartment
===
select * from user where user_id=#userId#
@ orm.single({"departmentId":"id"},"Department");
@ orm.many({"id":"userId"},"user.selectRole","Role");

selectRole
===
select r.* from user_role ur left join role r on ur.role_id=r.id
where ur.user_id=#userId#

java端代码

User user = sqlManager.select("user.selectUserAndDepartment",User.class,paras);
Department dept = user.get("department");
List<Role> roles = user.get("role");

153 代码生成提供一个默认构造函数

文档完善,说明了分库分表如果通过beetlsql实现

<dependency>
    <groupId>com.ibeetl</groupId>
    <artifactId>beetlsql</artifactId>
    <version>2.5.1</version>
</dependency>

关于ORM查询,看阅读此文档 或者直接clone代码



历史版本 :
BeetlSQL 2.10.5 发布,Java Dao 工具
BeetlSQL 2.10.2 发布,Java Dao 工具
BeetlSQL 2.10.11 发布,Java Dao 工具
BeetlSQL 2.9.11 发布,Java Dao 工具
BeetlSQL 2.9.10 发布,Java Dao 工具
BeetlSQL 2.9.6 发布,Java Dao 工具
BeetlSQL 2.9.4 发布,Java Dao 工具
BeetlSQL 2.9.2 发布,Java Dao 工具
Beetlsql 2.8.16 发布,Java Dao 工具
Beetlsql 2.8.15 发布,Java Dao 工具
BeetlSQL 2.8.14 发布,Java Dao 工具
BeetlSql 2.8.12 发布, Java Dao 工具
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务