最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java 中JFinal getModel方法和數(shù)據(jù)庫使用出現(xiàn)問題解決辦法

 更新時間:2017年04月15日 09:03:19   投稿:lqh  
這篇文章主要介紹了java 中JFinal getModel方法和數(shù)據(jù)庫使用出現(xiàn)問題解決辦法的相關(guān)資料,需要的朋友可以參考下

JFinal getModel方法(從頁面表單中獲取Model對象)+數(shù)據(jù)庫存儲問題

一、getmodel方法

1.在JConfig配置類中的數(shù)據(jù)庫映射(存儲到數(shù)據(jù)庫時需要此配置)

public void configPlugin(Plugins me) {
  C3p0Plugin cp = null;
  try {
   cp = new C3p0Plugin(
     "jdbc:mysql://localhost:3306/huaxuetang?useUnicode=true&characterEncoding=utf-8",
     "root", "1234");
   System.out.println("成功");
  } catch (Exception e) {
   System.out.println("連接失敗");
  }
  me.add(cp);
  ActiveRecordPlugin arp = new ActiveRecordPlugin(cp);
  arp.setShowSql(true);
  me.add(arp);
  arp.addMapping("bse_user", "id", User.class);
  arp.addMapping("grade_one_choice","id",GOneQuestion.class);
 }

中arp。addMapping()中有三個參數(shù),第一個是數(shù)據(jù)庫表名,第二個主鍵,第三個是對應(yīng)的Model類名稱

2.Model類

import com.jfinal.plugin.activerecord.Model;

public class GOneQuestion extends Model<GOneQuestion>{
 private static final long serialVersionUID = 1L;
 // 聲明一個全局操作的變量
 public final static GOneQuestion questiondao = new GOneQuestion();
}

3.前端表單

<input type="text" name="gOneQuestion.A" class="required" maxlength="50" style="width: 250px"/>

前端中的name=“Modelname.atrrname”意思:比如此例中的model為GOneQuestion,表單中的屬性為A,所以name就為:gOneQuestion.A

注意:只有首字母變成小寫,其他不變

4.getmodel獲取

GOneQuestion question =getModel(GOneQuestion.class);

二、數(shù)據(jù)庫存儲問題

jfianl說明文檔中:

User 中定義的 public static final User dao 對象是全局共享的,只能用于數(shù)據(jù)庫查詢, 不能用于數(shù)據(jù)承載對象。數(shù)據(jù)承載需要使用 new User().set(…)來實(shí)現(xiàn)。

意思是:比如本例中model定義的questiondao只能用來查詢,不能用來插入數(shù)據(jù)。

插入數(shù)據(jù)時:(使用錯會出現(xiàn)主鍵重復(fù)問題)

new GOneQuestion()
    .set("book", question.getStr("book"))
    .save();

刪除增加數(shù)據(jù)時:GOneQuestion.questiondao.方法名

相關(guān)文章

  • 3分鐘純 Java 注解搭個管理系統(tǒng)的示例代碼

    3分鐘純 Java 注解搭個管理系統(tǒng)的示例代碼

    這篇文章主要介紹了3分鐘純 Java 注解搭個管理系統(tǒng)的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • Spring?Security過濾器鏈加載執(zhí)行流程源碼解析

    Spring?Security過濾器鏈加載執(zhí)行流程源碼解析

    Spring?Boot?對于?Spring?Security?提供了自動化配置方案,可以使用更少的配置來使用?Spring?Security。那么這個過濾器鏈?zhǔn)窃趺醇虞d和實(shí)現(xiàn)攔截的呢,對Spring?Security過濾器鏈加載執(zhí)行流程感興趣的朋友一起看看吧
    2021-12-12
  • 使用Files.walkFileTree遍歷目錄文件

    使用Files.walkFileTree遍歷目錄文件

    這篇文章主要介紹了使用Files.walkFileTree遍歷目錄文件,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • Spring boot隨機(jī)端口你都不會還怎么動態(tài)擴(kuò)容

    Spring boot隨機(jī)端口你都不會還怎么動態(tài)擴(kuò)容

    這篇文章主要介紹了Spring boot隨機(jī)端口你都不會還怎么動態(tài)擴(kuò)容,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • springboot多文件上傳代碼實(shí)例及解析

    springboot多文件上傳代碼實(shí)例及解析

    這篇文章主要介紹了springboot多文件上傳代碼實(shí)例及解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-12-12
  • java構(gòu)造器復(fù)用方式

    java構(gòu)造器復(fù)用方式

    這篇文章主要介紹了java構(gòu)造器復(fù)用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • Java中如何獲取圖片文件格式(后綴)

    Java中如何獲取圖片文件格式(后綴)

    這篇文章主要介紹了Java中如何獲取圖片文件格式(后綴),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • 一文詳解Spring?AOP的配置與使用

    一文詳解Spring?AOP的配置與使用

    面向切面編程(俗稱AOP)提供了一種面向?qū)ο缶幊?俗稱OOP)的補(bǔ)充,面向?qū)ο缶幊套詈诵牡膯卧穷?class),然而面向切面編程最核心的單元是切面(Aspects)。本文就來和大家聊聊AOP的配置與使用,感興趣的可以了解一下
    2022-11-11
  • IDEA必備開發(fā)神器之EasyCode

    IDEA必備開發(fā)神器之EasyCode

    對于java程序員來說,日常工作中就是crud的操作,每次都要搭建MVC三層,還是很繁瑣,這里就出現(xiàn)了神器easycode的工具.可以快速生成代碼.并且還可以自定義模板.需要的朋友可以參考下
    2021-05-05
  • java圖片格式轉(zhuǎn)換的三段代碼

    java圖片格式轉(zhuǎn)換的三段代碼

    這篇文章主要分享了java圖片格式轉(zhuǎn)換的三段代碼,小編查找資料整理了java圖片格式轉(zhuǎn)換的三段不同代碼,推薦給大家。
    2015-11-11

最新評論

定西市| 盖州市| 新田县| 桃源县| 天镇县| 蓬溪县| 山阳县| 荃湾区| 秀山| 定襄县| 镇平县| 绥宁县| 太白县| 灵石县| 大港区| 云林县| 五峰| 滦南县| 望谟县| 邛崃市| 益阳市| 海盐县| 鸡西市| 沿河| 会理县| 大关县| 巴塘县| 赣州市| 星子县| 兰西县| 麻栗坡县| 永和县| 加查县| 潍坊市| 麻阳| 麻城市| 尚义县| 威信县| 牡丹江市| 通渭县| 绥宁县|