JFinal 前端数据映射与数据库字段关联关系

Jobsz 发布于 2014/11/04 18:51
阅读 1K+
收藏 0

@JFinal 你好, 在 JFinal_demo 中, 有如下 code

<fieldset class="solid">

<legend>创建Blog</legend>

<input type="hidden" name="blog.id" value="${(blog.id)!}" />

<div>

<label>标题</label>

<input type="text" name="blog.title" value="${(blog.title)!}" />${titleMsg!}

</div>

<div>

<label>内容</label>

<textarea name="blog.content" cols="80" rows="10">${(blog.content)!}</textarea>${contentMsg!}

</div>

<div>

<label>&nbsp;</label>

<input value="提交" type="submit">

</div>

</fieldset>

其中blog.id,blog.title,blog.content中的 id,title,content 必须要与数据库里面的字段名对应吗?可以修改吗?数据库 SQL 的命名规范(以下划线间隔)似乎与 Java 等的命名规范不一致.这个地方是否支持自定义字段名呢?谢谢

加载中
1
JFinal
JFinal
   JFinal 走的是极速开发的路,所以需要一些约定才能做到, model 中的属性名与数据库字段名是一一对应的,你可以将数据库字段命名为 java 变量名的形式,采用驼峰命名规则,试试就知道其实也很好了
JFinal
JFinal
回复 @laizhiming : 数据库忽略大小写,但 java 代码中可以严格按规则来命名
Jobsz
Jobsz
针对这种就按照一个 paramname .后台再 getPara 一下吧. 修改数据库字段规范,不太好,数据库有大小写,一个不小心, bug 难查了
laizhiming
laizhiming
有些数据库字段名最后都是大写,或者说忽略大小写,并不支持驼峰式呢,这个怎么处理的?
返回顶部
顶部