`
langgufu
  • 浏览: 2292193 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
Ext 中包含了几个以 get 开头的方法,这些方法可以用来得到文档中 DOM 、得到当前文档中的组件、得到 Ext 元素等,在使用中要注意区别使用。 1 、 get 方法 get 方法用来得到一个 Ext 元素,也就是类型为 Ext.Element 的对象, Ext.Element 类是 Ext 对 DOM 的封装,代表 DOM 的元素,可以为每一个 DOM 创建一个对应的 Element 对象,可以通过 Element 对象上的方法来实现对 DOM 指定的操作,比如用 hide 方法可以隐藏元素、 init ...
many-to-one:描述多对一的一种数据模型,它指定many一方是不能独立存在的,我个人认为many-to-one是NHB中保证数据有效性的最有用的一种映射,通过使用many-to-one能有效的防治孤儿记录被写入到数据表中。在本文描述的例子中,Student类和Classes类之间是多对一关系.  通过many-to-one元素,可以定义一种常见的与另一个持久化类的关联。这种关系模型是多对一关联。(实际上是一个对象引用。)在映射文件中用many-to-one标签描述此种关系. <many-to-one        name="propertyName"(1) ...
当你显式的使用session.save()或者session.update()操作一个对象的时候,实际上是用不到unsaved-value的。某些情况下(父子表关联保存),当你在程序中并没有显式的使用save或者update一个持久对象,那么Hibernate需要判断被操作的对象究竟是一个已经持久化过的持久对象,是一个尚未被持久化过的内存临时对象。例如: Java代码   Session session = ...;    Transaction tx = ...;       Parent parent = (Parent); session.load(Paren ...

substr()疑问

    博客分类:
  • js
有个按钮触发一个事件,事件中取得一个时间控件的值,然后进行串连接。 var date = Ext.get('date').dom.value;   date = date.substr(0,4)+"年"+date.substr(3,2)+"月";   很郁闷,每次接出来的串都是上一次date的值,但是用alert(date)时,可以看到事实上date是当前值,但是用substr()这个方法后,截出的值却是错误的,是上一次date的值,也就是说该方法用的是遗留数据,咋回事,哪儿的问题,郁闷。
struts2的Aciton返回结果是json类型,其工作机制是把action中所有getXXX()方法的XXX转换成json串返回到前台。 当一个对象XXX是通过spring依赖 注入到action中,若其有相应get方法,并且Action配置中返回结果类型是json,则struts 的json在把getXXX()的XXX转换成json串的过程中就会发生异常,造成无法处理失败,可能是由于struts的json没有相应权限把,XXX是由Spring注入的,所以出问题了。 若action方法中只有一个getyyyy()方法,并没有setyyy()方法,更没有yyy这个属性,struts ...
用@Component注释的组件,由于没有在配置文件中进行依赖注入,所以在引用其他bean时,必须用到@Autowierd注释引用Spring的bean,否则提示找到不类的空指针异常。 struts配置文件中,所请求的action方法应没有带参数,结果在action中和该方法用到了参数,结果出现了找不到方法,同一个问题错了两次,那手板打自己把。
Oracle的imp/exp组件是我们常用的工具,它的一个操作原则就是向下兼容。下面是据此总结的几个使用规则和相关测试:   规则1:低版本的exp/imp可以连接到高版本(或同版本)的数据库服务器,但高版本的exp/imp不能连接到低版本的数据库服务器   1.1 使用9i客户端通过imp连接到10g数据库   C:\Documents and Settings\yuechaotian>exp userid=hdtest/test@s67 tables=(ab01) rows=n file=d:\x.dmp   Export: Release ...
第二章 一切都是对象 1,方法名和参数列表组合在一起,唯一地标示某个方法、 2,调用方法的行为通常称为“发送信息给对象”,面向对象程序可以简单地归纳为“向对象发送信息”。   第三章 控制程序流   关系表达式返回值为布尔值,java所有内置数据类型都可使用 ==和!=来比较,布尔值不可使用大于,等于等关系运算符进行比较。   == 和 !=比较的是引用,而非对象的值。 equals()比较的也是引用是否相等,而java一些内置类型,如Integer,Double等调用该方法时,比较的却是对象值,因为其对equals()进行了重写。   一个自定义类,调用该方法,比较的是引 ...
若某个基本类型字段属于一个类,那么即使不明确(显式)进行初始化,也可以保证它们获得一个默认值。 基本类型    默认值 Boolean   false Char       '\u0000'(null) byte         (byte)0 short       (short)0 int              0 long           0L float           0.0f double       0.0d 一旦将变量作为类成员使用,就要特别注意由Java分配的默认值。这样做可保证基本类型的成员变量肯定得到了初始化(C++不具备这一功能 ...
oracle时间字段默认值用sysdate: create table table_name( id number not null, tempdate date default sysdate) 创建序列号 create sequence sequence_name increate by 1 start with 1 maxvalue 9999; insert into table_name(id) values(sequence_name.nextval) 但是在程序中,我存储pojo时,属性为空,但是在数据库中却没取其默认值 在数据库字段是 ...
UML建模工具相信大家有所了解,那么你对UML建模工具Visio 、Rational Rose、PowerDesign之间的区别和联系是否了解,这里就像大家简单介绍一下。   UML建模工具Visio 、Rational Rose、PowerDesign的比较    ROSE 是直接从UML发展而诞生的 ...
  对于DBA来说,数据库Job在熟悉不过了,因为经常要数据库定时的自动执行一些脚本,或做数据库备份,或做数据的提炼,或做数据库的性能优化,包括重建索引等等的工作。但是,Oracle定时器Job时间的处理上,千变万化,今天我把比较常用的写法汇总如下:     在总结之前,先把Job的参数一一说明一下:     Job参数是有Submit()过程返回的binary_integer。     what参数是将被执行的PL/SQL代码块。     next_date参数指何时将运行这个工作。写Job的时候可以不指定该值。     interval参数何时这个工作将被重执行 其中Int ...
自行创建,表复制的语句为     CREATE TABLE former_emp AS SELECT * FROM EMP;        游标(CURSOR)是ORACLE系统在内存中开辟的一个工作区,在其中存放SELECT语句返回的查询结果.      这个查询结果既可以是零记录,单条记录,也可以是多 ...
在执行DML语句(例如INSERT、UPDATE或DELETE)时,数据库会确保表中的行都可以维护自身的完整性。这就是说对表中行所做的任何修改都不能影响表的主、外键关系。 8.5.1  主键约束 下面来看几个介绍主键约束的例子。customers表的主键是customer_id列,这意味着customer_id列中保存的每一个值都必须是唯一的。如果试图插入一个与主键列值重复的行,数据库就会返回ORA-00001错误,例如: SQL> INSERT INTO customers ( 2     customer_id, first_name, last_name, dob, phon ...
之前一直使用"小乌龟"进行分支建立与合并,最近切换到linux下开发,没有"小乌龟"了,只好看下eclipse的svn插件关于分支的建立与合并。        首先说说创建分支,很简单,不过是浅copy一个trunk目录到branches下即可.如下图所示:    右键你的工程==>team==>分支/标记 弹出如下信息: 此框告诉你从哪里copy到哪里,这里我们从trunk位置copy到branches目录,点击ok即可搞定创建,如果你勾选了下面的switch working copy to new branch/tag,eclipse 会自 ...
Global site tag (gtag.js) - Google Analytics