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

          AutoDAOJava的DAO框架

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

          AutoDAO 項(xiàng)目的目標(biāo)是讓Java DAO類的創(chuàng)建變得盡可能簡(jiǎn)單。只要設(shè)計(jì)DAO接口,并在接口中利用注釋編寫必要的HQL,就能夠?qū)崿F(xiàn)所需要的功能。不需要編寫實(shí)現(xiàn)代碼和復(fù)雜的XML配 置。對(duì)于Common DAO查詢可以不用寫任何持久化代碼,支持Hibernate/JPA,支持在代碼編譯的時(shí)候就能夠檢查CRUD操作。支持分頁(yè),命名參數(shù),命名查詢和 HQL校驗(yàn)以實(shí)現(xiàn)復(fù)雜HQL語(yǔ)句的簡(jiǎn)單化。

          示例代碼:

          public interface BookDao {
          @Finder(query="select b from Book b where title = ?")
          Book getByTitle(String title);

          @Finder(query="select b from Book b where title like :title and author = :author")
          List<Book> findByAuthorAndTitlePart(@Named("titlePart") String titlePart, @Named("author") String author);
          }
          瀏覽 10
          點(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>
                  一卡二卡三卡 | 日韩高清无码电影 | 亚洲乱伦欧美 | 国产2021毛片 | w w w大香蕉 |