150710
2015-07-10 08:56
204 查看
button在form表单中,一旦点击一定会触发提交表单事件,尽管你已经给button添加了disabled样式。
----------------------------------------------------------------------------------
在ibatis中,关联查询语句,如果查询的结果是2张表都有的字段,但其中一张表的该字段没有值,在服务端接收查询出来的参数时,会有另一张表该字段的值显示。例如:
表A id name
1 zh
表B id name age
select A.*,B.* from 表A A,表B B left join A.name = B.name
其实表B是没有值的,我们在数据库中自己敲该命令就可以看见,在最末尾的3个字段是表B的id,name,age,但其实是空值。
id name id name age
1 zh
然你在ibatis上使用这个查询语句,查询出来的结果会是
id name id name age
1 zh 1 zh
这时候如果你的服务端操作其实是要判断表A有值但表B没值的情况下如何?
我们只需要在表B返回的字段上添加一个别名即可。
--------------------------------------------------------------------------------------------
像List,数组这种可以通过下标取值的数据类型,在使用其值之前一定要进行非空判断,不让很有可能在程序执行的时候抛出空值异常。
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------
在ibatis中,关联查询语句,如果查询的结果是2张表都有的字段,但其中一张表的该字段没有值,在服务端接收查询出来的参数时,会有另一张表该字段的值显示。例如:
表A id name
1 zh
表B id name age
select A.*,B.* from 表A A,表B B left join A.name = B.name
其实表B是没有值的,我们在数据库中自己敲该命令就可以看见,在最末尾的3个字段是表B的id,name,age,但其实是空值。
id name id name age
1 zh
然你在ibatis上使用这个查询语句,查询出来的结果会是
id name id name age
1 zh 1 zh
这时候如果你的服务端操作其实是要判断表A有值但表B没值的情况下如何?
我们只需要在表B返回的字段上添加一个别名即可。
--------------------------------------------------------------------------------------------
像List,数组这种可以通过下标取值的数据类型,在使用其值之前一定要进行非空判断,不让很有可能在程序执行的时候抛出空值异常。
--------------------------------------------------------------------------------------------
相关文章推荐
- 电商店庆营销层出不穷,将优惠落到实处是关键
- 在Flex4中嵌入字体
- 第5章分布式系统模式 Broker(代理程序)
- Struts2的result返回类型
- JavaScript声明变量名的语法规则
- 社会保险省内转移需要什么手续或过程?
- java 常见内存溢出
- 类型转换
- 上传图片(http post,webservice与http区别)
- NYOJ 122 Triangular Sums
- 实战Ubuntu远程开机(Wake on Lan)
- 上传图片(http post,webservice与http区别)
- 二维指针,二维数组,以及指向数组的指针的相关问题
- 测试这个博客如何吧
- centOS 6.5关闭防火墙步骤
- 八十第五个冠军(复制和匹配的字符串)
- 淘宝分布式数据库是如何实现高可用的
- 来自站点http://thecodist.com/article/all-i-need-to-know-to-be-a-better-programmer-i-learned-in-kindergar
- 德国汽车厂发生机器人杀人事件 人机协作是大势所趋
- stl之list