simple-jdbc-templete 基于 Spring jdbcTemplete 的 ORM 开源项目

我要开发同款
匿名用户2017年09月01日
43阅读
所属分类Java、程序开发、ORM/持久层框架
授权协议GPL

作品详情

这是一个简单的ORM工具,基于SpringjdbcTemplete,可以方便的根据对象生成相应的CRUDSQL语句。结合springboot使用可以大量的减少代码量。#maven引入<dependency> <groupId>com.github.shicloud</groupId> <artifactId>simple-jdbc-templete</artifactId> <version>1.0.2</version></dependency>#application.ymljdbc:template:prefix:t_suffix:_testinsertGetId:true#User实体类@Prefix//读取配置文件加入表名前缀@Suffix//读取配置文件加入表名后缀publicclassUser//对象名自动生成表名,或者设置@Table注解指定表名@Table(name="t_user")@ID(value=ID.TYPE.AUTO)//@ID注解可以自增或者手动输入privateIntegerid;privateIntegerage;privateStringlogin;privateDatecreateTime;privateByteisDel;#测试代码Useru=newUser();//新建一个对象,id自增,根据配置文件前缀t_后缀_testu.setAge(20);u.setLogin("user1");u.setCreateTime(newDate());u.setIsDel(Byte.valueOf("0"));jtt.insert(u);//根据配置文件insertGetId自动获取自增idSystem.out.println(u.getId());u.setIsDel(Byte.valueOf("1"));jtt.updateById(u);List<User>list=jtt.list("select*fromt_user_testwhereis_del=?",newObject[]{Byte.valueOf("1")},User.class);//根据条件查询结果
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论