更多导航首页资讯中心软件下载单机游戏手机应用源码下载驱动下载

资讯教程业界新闻 互联网 硬件数码 安全资讯 游戏资讯 游戏攻略 手机相关 软件报道

软件下载网络软件 系统工具 应用软件 联络聊天 图形图像 多媒体类 手机软件 游戏娱乐

单机游戏动作射击 策略战略 角色扮演 体育竞技 冒险解密 模拟养成 棋牌益智 其它游戏

手机应用iPhoneSymbianWP7PPCJAVA

源码下载ASP源码 PHP源码 CGI源码 JSP源码 .Net源码 VC/C++ VB源码 C#源码

硬件驱动驱动下载硬件工具

您的位置:首页新闻编程开发网络编程编程其它

java下JFinal getModel方法及数据库使用出现问题解决教程

来源:维维整理作者:维维时间:2017-4-15 11:31:36我要评论(0)

今天要给各位朋友分享的的是java 中JFinal getModel方法和数据库使用出现问题解决办法,对于java 中JFinal getModel方法和数据库使用有问题的朋友可以来看看,参考一下吧。

JFinal getModel方法(从页面表单中获取Model对象)+数据库存储问题

一、getmodel方法

1.在JConfig配置类中的数据库映射(存储到数据库时需要此配置)

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()中有3个参数,第1个是数据库表名,第2个主键,第3个是对应的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);

二、数据库存储问题

jfianl说明文档中:

User 中定义的 public static final User dao 对象是全局共享的,只可以用于数据库查询,不能用于数据承载对象。数据承载需要使用 new User().set(…)来实现。

意思是:例如本例中model定义的questiondao只可以用来查询,不可以用来插入数据。

插入数据时:(使用错会出现主键重复问题)
 
new GOneQuestion()
    .set("book", question.getStr("book"))
    .save();

删除增加数据时:GOneQuestion.questiondao.方法名

[访问统计:]
上一篇:Win10Build16176已知问题有哪些 Win10PC快速预览版16176已知问题汇总
下一篇:Win10Mobile创意者更新支持哪些机型 可升级机型一览

相关推荐

相关软件

文章评论
发表评论