JdbcPlus jdbcTemplte数据库增强工具开源项目

我要开发同款
匿名用户2018年12月11日
47阅读

技术信息

开源地址
https://github.com/hjx601496320/JdbcPlus.git
授权协议
GPL

作品详情

 

jdbcPlus简单的数据库操作.支持mysql.依赖sprig-jdbc.配置:继承自 JdbcTemplate, 不需要额外配置import java.util.Date;import com.github.hjx601496320.jdbcplus.aotatio.Id;import com.github.hjx601496320.jdbcplus.aotatio.Colum;import com.github.hjx601496320.jdbcplus.aotatio.Table;// 表示一张表 value为数据库表名@Table(value="user")public class User {    @Colum(value="ame")    private Strig ame;    // 表示一个id(一个class限制一个id)    @Id     // 表示一个字段 value为数据库字段名    @Colum(value="id")     private it id;    @Colum(value="age")    private it age;    @Colum(value="mark")    private Strig mark;    @Colum(value="create_date")    private Date createDate;    @Colum(value="status")    private it status;    ...    get...    set...}/*            数据库操作操作对象 User.class, User需要添加注解@Table("user")注解值为数据库表名称属性上添加@Colum("aIt") 表示为一个数据库字段, 注解值为数据库字段名称表示id 的属性上需要添加@ID 注解每个表只支持一个id字段/*/**********插入数据**********///插入单条记录jdbcTempltePlus.isert(User user);//插入多条数据(拼接sql形式)jdbcTempltePlus.isertBatch(User.class, list);/**********查询数据**********///查出所有的UserjdbcTempltePlus.simpleDao.select(User.class)//查出id为12的数据jdbcTempltePlus.selectById(User.class, "12");//查出所有的user_ame 等于 "123" 的数据,user_ame 为数据库字段名称jdbcTempltePlus.selectBy(User.class, "user_ame", "123");//查出所有的ame 等于 "123" 并且 age 等于"18" 的数据//查询条件中的 参数可以是添加了 @Colum 的属性名称 此处 user_ame 等效与 amejdbcTempltePlus.selectBy(                User.class,                "ame", "123",                "age", "18"        );...其他的数据库操作请看单元测试...

 

功能介绍

jdbcPlus 简单的数据库操作.
支持mysql.
依赖spring-jdbc. 配置: 继承自 JdbcTemplate, 不需要额外配置

import java.util.Da...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论