红联Linux门户
Linux帮助

BeetlSql 2.5.1发布,mybatis功能beetl实现

发布时间:2016-08-22 09:28:28来源:红联作者:baihuo
BeetlSql 2.5.1 发布了。

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

# 151 ORM 查询功能支持,增加orm.single, orm.many 函数[code]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#[/code]java端代码[code]User user = sqlManager.select("user.selectUserAndDepartment",User.class,paras);
Department dept = user.get("department");
List roles = user.get("role");[/code]153 代码生成提供一个默认构造函数

文档完善,说明了分库分表如果通过beetlsql实现[code]
com.ibeetl
beetlsql
2.5.1
[/code]软件详情:http://my.oschina.net/xiandafu/blog/735809

下载地址:https://code.csdn.net/xiandafu/beetlsql_orm_sample/tree/master/src/main/java/com/ibeetl/ormsample/Main.java

来自:开源中国社区
文章评论

共有 0 条评论