您的位置:首页 > 其它

随便写写不一定对 - 小问题总结

2016-06-21 13:20 288 查看
hibernate 数据转换异常 :
ava.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp, 0000-00-00 00:00:00 can not be represented as java.sql.Timestamp  而且配置文件配置为java.util.Date MYsql类型为datetime


原因是数据库纪录为0000-00-00 00:00:00  不能转换将其换一个有效的时间值就可以了 2015-10-22 12:23:34

Hql 使用join语句诸多不方面,而且要在配置文件中配置表关系,要不然就不能使用,最重要的是会和sql混淆了,

hql 是  join xx with   关键字是  with

sql 是 a join b on a.xx = b.xxx  关键字是  on

hibernate dateType错误  No Dialect mapping for JDBC type -x

常见的有

-4  

-1  mysql使用了text类型就会报错  将text换成varachar



js

window.openModalDialog() 已经弃用 改为 window.open("url","标题","width=xx,height=xx,modal=true");

参数可以为空串,但不能不填

window.opener.document.getElementById("xx");

jquery easyui 的控件查看功能 ,当本控件的属性,方法,事件找不到,想要的时候,可以参考父控件,甚至父父控件 ,都可以拿来使用。

jquery的$("") 选择器  

#xx   id

.xx   class

xx     标签

#xx [xx='xx']  获取id为xx的元素的xx属性为'xx'

#xx [xx='xx'] [xx='xx']  两个条件

#xx yy          获取xx元素 yy的子元素  yy为标签 如option li 等

#xx yy:selected  冒号: 后面的为jquery专有的语法表示选中的其他的还有诸如:

:enabled   
:disabled
:checked
:selected

jQuery("#select1  option:selected").text();

使用$("#select").val()获取选择的值 为undefined ,以为是使用方法错误,最终发现value值确实为undefined。

获取到checkbox 使之选中

$("input[type='checkbox']").prop("checked",true);


在jQuery 1.6中,当属性没有被设置时候,.attr()方法将返回undefined。若要检索和更改DOM属性,比如元素的checked, selected, 或 disabled状态,请使用.prop()方法。

jquery数组搜索

inArray(value,arr); 注意该函数返回的是该值的索引位置,如果不存在返回-1 ,不能用if(jQuery.inArray(value,arr)){}

来做判断。判断>0。

struts2

Unable to instantiate Action  找不到类

java.lang.ClassNotFoundException:  xxxx.action 但在配置文件中能够找到该类,如下所示:按ctrl点击能够进入该类。

解决:确实是找不到这个类 ,问题在于类全名前面多了一个空格。 所以才会即找到又找不到的情况。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: