国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專(zhuān)注于服務(wù)器技術(shù)及軟件下載分享
分類(lèi)導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - Java教程 - java 中JFinal getModel方法和數(shù)據(jù)庫(kù)使用出現(xiàn)問(wèn)題解決辦法

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

2020-09-11 10:53Java之家 Java教程

這篇文章主要介紹了java 中JFinal getModel方法和數(shù)據(jù)庫(kù)使用出現(xiàn)問(wèn)題解決辦法的相關(guān)資料,需要的朋友可以參考下

JFinal getModel方法(從頁(yè)面表單中獲取Model對(duì)象)+數(shù)據(jù)庫(kù)存儲(chǔ)問(wèn)題

一、getmodel方法

1.在JConfig配置類(lèi)中的數(shù)據(jù)庫(kù)映射(存儲(chǔ)到數(shù)據(jù)庫(kù)時(shí)需要此配置)

java" id="highlighter_794711">
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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()中有三個(gè)參數(shù),第一個(gè)是數(shù)據(jù)庫(kù)表名,第二個(gè)主鍵,第三個(gè)是對(duì)應(yīng)的Model類(lèi)名稱(chēng)

2.Model類(lèi)

?
1
2
3
4
5
6
7
import com.jfinal.plugin.activerecord.Model;
 
public class GOneQuestion extends Model<GOneQuestion>{
 private static final long serialVersionUID = 1L;
 // 聲明一個(gè)全局操作的變量
 public final static GOneQuestion questiondao = new GOneQuestion();
}

3.前端表單

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

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

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

4.getmodel獲取

?
1
GOneQuestion question =getModel(GOneQuestion.class);

二、數(shù)據(jù)庫(kù)存儲(chǔ)問(wèn)題

jfianl說(shuō)明文檔中:

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

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

插入數(shù)據(jù)時(shí):(使用錯(cuò)會(huì)出現(xiàn)主鍵重復(fù)問(wèn)題)

?
1
2
3
new GOneQuestion()
    .set("book", question.getStr("book"))
    .save();

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美天堂一区二区三区 | 日韩激情一区二区三区 | 中文字幕日韩一区二区不卡 | 国产一区二区三区精品久久久 | 成人国产精品视频 | 国产精品久久精品 | 日韩在线免费 | 欧美福利网址 | 国产乱码精品一区二区三区中文 | 欧美一级网站 | 久草视频在线观 | 亚洲精品女人久久 | 日日夜夜伊人 | 青草福利 | 国产精品一区二区三区四区五区 | av网站免费| 999在线观看精品免费不卡网站 | 久久国产高清 | 精品国产青草久久久久福利 | 大白屁股一区二区视频 | 日韩精品在线一区 | 波多野结衣先锋影音 | 国产香蕉视频在线播放 | 久久久久久久国产毛片 | 人人人人澡人人爽人人澡 | 国产色视频在线播放 | 成年人xxxx| 国产97在线 | 亚洲 | 欧美一区二区黄色 | 国产精品一区二 | 水卜樱一区二区av | 91视频在线播放视频 | 这里只有精品在线播放 | 黄色片视频免费看 | 亚洲男人av | 亚洲视频免费观看 | 九九热1| 久久久久99精品国产片 | 理论影院| 午夜精品久久久久久久久 | 久久久久久久久久久福利观看 |