simple-jdbc-templete 介绍
这是一个简单的ORM工具,基于Spring jdbcTemplete,可以方便的根据对象生成相应的CRUD
sql语句。结合springboot使用可以大量的减少代码量。
# maven引入 <dependency> <groupId>com.github.shicloud</groupId> <artifactId>simple-jdbc-templete</artifactId> <version>1.0.2</version> </dependency> # application.yml jdbc: template: prefix: t_ suffix: _test insertGetId: true # User 实体类 @Prefix//读取配置文件加入表名前缀 @Suffix//读取配置文件加入表名后缀 public class User //对象名自动生成表名,或者设置@Table注解指定表名 @Table(name="t_user") @ID(value = ID.TYPE.AUTO) //@ID注解 可以自增 或者 手动输入 private Integer id; private Integer age; private String login; private Date createTime; private Byte isDel; # 测试代码 User u = new User();//新建一个对象,id自增,根据配置文件 前缀 t_ 后缀 _test u.setAge(20); u.setLogin("user1"); u.setCreateTime(new Date()); u.setIsDel(Byte.valueOf("0")); jtt.insert(u);//根据配置文件insertGetId自动获取自增id System.out.println(u.getId()); u.setIsDel(Byte.valueOf("1")); jtt.updateById(u); List<User> list = jtt.list("select * from t_user_test where is_del = ?", new Object[]{Byte.valueOf("1")}, User.class);//根据条件查询结果
simple-jdbc-templete 官网
https://github.com/ShiCloud/simple-jdbc-templete
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。