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()中有三个参数,第一个是数据库表名,第二个主键,第三个是对应的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.方法名
# java
# 中JFinal
# getModel
# getModel与数据库使用
# JFinal使用ajaxfileupload实现图片上传及预览
# JFinal实现伪静态的方法
# JFinal极速开发框架使用笔记分享
# jfinal与bootstrap的登出实战详解
# Bootstrap+jfinal退出系统弹出确认框的实现方法
# Bootstrap+jfinal实现省市级联下拉菜单
# jfinal与bootstrap的登录跳转实战演习
# jfinal添加jcaptcha验证码实现方法
# Java中JFinal框架动态切换数据库的方法
# 表单
# 主键
# 第一个
# 中有
# 第二个
# 第三个
# 来实现
# 就为
# 时需
# 类中
# 本例
# 数据库查询
# 首字母
# 文档
# 此例
# utf
# root
# System
# characterEncoding
# useUnicode
相关文章:
建站之星价格显示格式升级,你的预算足够吗?
免费网站制作appp,免费制作app哪个平台好?
高端企业智能建站程序:SEO优化与响应式模板定制开发
道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
美食网站链接制作教程视频,哪个教做美食的网站比较专业点?
建站之星如何一键生成手机站?
已有域名和空间如何搭建网站?
建站之星代理如何优化在线客服效率?
如何在万网开始建站?分步指南解析
建站主机如何选?性能与价格怎样平衡?
在线教育网站制作平台,山西立德教育官网?
如何撰写建站申请书?关键要点有哪些?
如何使用Golang table-driven基准测试_多组数据测量函数效率
如何通过万网虚拟主机快速搭建网站?
武汉外贸网站制作公司,现在武汉外贸前景怎么样啊?
如何在IIS中配置站点IP、端口及主机头?
个人网站制作流程图片大全,个人网站如何注销?
如何在阿里云通过域名搭建网站?
太平洋网站制作公司,网络用语太平洋是什么意思?
手机网站制作与建设方案,手机网站如何建设?
如何制作算命网站,怎么注册算命网站?
怎么用手机制作网站链接,dw怎么把手机适应页面变成网页?
哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?
建站之星安装后如何配置SEO及设计样式?
如何用好域名打造高点击率的自主建站?
广德云建站网站建设方案与建站流程优化指南
建站之星展会模板:智能建站与自助搭建高效解决方案
洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?
极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?
网站制作的方法有哪些,如何将自己制作的网站发布到网上?
内网网站制作软件,内网的网站如何发布到外网?
如何快速搭建高效WAP手机网站吸引移动用户?
子杰智能建站系统|零代码开发与AI生成SEO优化指南
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
如何通过云梦建站系统实现SEO快速优化?
如何用wdcp快速搭建高效网站?
如何在企业微信快速生成手机电脑官网?
零服务器AI建站解决方案:快速部署与云端平台低成本实践
如何高效完成自助建站业务培训?
建站主机解析:虚拟主机配置与服务器选择指南
如何快速搭建虚拟主机网站?新手必看指南
如何用免费手机建站系统零基础打造专业网站?
常州自助建站:操作简便模板丰富,企业个人快速搭建网站
唐山网站制作公司有哪些,唐山找工作哪个网站最靠谱?
韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南
小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?
网站插件制作软件免费下载,网页视频怎么下到本地插件?
Swift中循环语句中的转移语句 break 和 continue
家庭建站与云服务器建站,如何选择更优?
*请认真填写需求信息,我们会在24小时内与您取得联系。