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

来源:互联网 发布:视频分析软件电力 编辑:程序博客网 时间:2024/06/06 00:22

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专有的语法表示选中的其他的还有诸如:

  1. :enabled   
  2. :disabled
  3. :checked
  4. :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点击能够进入该类。


解决:确实是找不到这个类 ,问题在于类全名前面多了一个空格。 所以才会即找到又找不到的情况。


0 0
原创粉丝点击