Jfire-Orm迎来第一个功能更新

来源:互联网 发布:中科大软件学院排名 编辑:程序博客网 时间:2024/05/16 06:33

经过一段时间的使用,jfire-orm在项目开发中起到的方便开发的作用还是很明显的。不足的是,jfire-orm中使用sql是原生sql。如果遇到数据库表名或者字段名发生改变就需要更新接口注释。这样有些时候是不太方便的。所以这一期的更新增加了新功能。支持在sql语句进行类和数据库表的映射。使用的方法如下

首先有一个User表和User对象,如下。

@tableentity(name="user")Class User{    @id    @column(name="userid")    private int id;    private string age;}

上述的例子中, 表名user映射到类User,字段userid映射到属性id。那么在sql语句中,可以使用@来表示后面紧跟着的是一个映射的类,使用&来表示后面紧跟着的是属性。也可以采用类型.属性名的形式。下面来个例子。

select &User.id,age from @User这样的语句会被转换成select userid,age from user在只有一个类的情况下,属性名前面的类名可以省略,比如上面的sql可以简化成select &id,age from @User

更加具体的使用方式可以查看readme文档。可以下载代码查看
代码地址:http://git.oschina.net/eric_ds/jfire-orm/tree/master/

如果需要使用可以直接下载jar包。
依赖包
Jfire-orm

0 0
原创粉丝点击