JFinal2.2初體驗之操作數(shù)據(jù)庫下(五)

從數(shù)據(jù)庫中讀取數(shù)據(jù)就變的很簡單了。因為jfinal的存在,節(jié)約了70%的代碼量。

1.讀取數(shù)據(jù)操作

1.1在User的model中編寫查詢用戶的方法,代碼如下:

    /**
     * @desc query user list
     * @return List<User> list
     */
    public List<User> queryUserList(){
        List<User> list = me.find("select * from user");
        return list;
    }

1.2在controller中創(chuàng)建調(diào)用方法并,完成頁面渲染。

     public void login(){
         User user = getModel(User.class);
         //調(diào)用查詢用戶的方法
         List<User> list = user.queryUserList();
         //添加屬性值
         setAttr("userList",list);
         //渲染頁面
         render("list.html");
     }

1.3在html頁面展示數(shù)據(jù)。demo采用的是FreeMarker ,代碼如下:

    <table>
        <#list userList as user>
        <tr>
            <td>${user.id}</td>
            <td>${user.name}</td>
            <td>${user.pwd}</td>
        </tr>
        </#list>
    </table>

PS:jfinal的簡單的數(shù)據(jù)庫操作差不多就是這樣的了。沒演示到的是關(guān)于數(shù)據(jù)的修改,其實這個很簡單的,數(shù)據(jù)修改就先讀取數(shù)據(jù),然后update數(shù)據(jù)。相信聰明的你可以搞定的。祝小伙伴們,國慶節(jié)快樂。Day5。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容