<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>

          ExpressPersistJDBC持久層框架

          聯(lián)合創(chuàng)作 · 2023-09-30 03:47

          Express-Persist 是 ExpressMe 建站系統(tǒng)所用的 JDBC 持久層框架,目標(biāo)是封裝JDBC并提 供簡(jiǎn)單的數(shù)據(jù)庫(kù)操作接口。

          示例代碼:

          public interface UserDao {
              @Unique
              @MappedBy(UserRowMapper.class)
              @Query("select * from User u where u.id=:id")
              User queryUser(@Param("id") String id);

              @MappedBy(UserRowMapper.class)
              @Query("select * from User u order by u.name desc")
              List<User> queryUsers(@FirstResult int first, @MaxResults int max);

              @Update("insert into User(id, password, name) values(:u.id, :u.password, :u.name)")
              void createUser(@Param("u") User user);

              @Update("update User set password=:u.password, name=:u.name where id=:u.id")
              void updateUser(@Param("u") User user);
          }

          UserDao dao = createUserDao(); // discuss later
          User u1 = new User("id-12345", "password", "Michael");
          dao.createUser(u1);

          User u2 = queryUser("abc1234");
          u2.setName("Michael Liao");
          u2.setPassword("abcdefg");
          dao.updateUser(u2);

          瀏覽 18
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <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>
                  激情乱伦俺也去 | 成人黄网站免费观看 | 欧美成人电影在线观看 | 北条麻妃操逼片 | 性猛交XXXXX富婆免费视频 |