<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          simple-jdbc-templete基于 Spring jdbcTemplete 的 ORM 工具

          聯合創(chuàng)作 · 2023-09-30 01:56

          這是一個簡單的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);//根據條件查詢結果
          瀏覽 18
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  黄色视频网站在线 | 丁香五月婷婷基地 | 免费a黄片 | AV天天艹 | 69av在线 |