• 零零散散的一些知识点(二)



    14,如下一个方法:
    public CmsContent getLastContent(CmsContent con){
     String hql = "select distinct c from CmsContent as c where c.catId =211 and c.ordering=3";
     return (CmsContent)dao.getHibernateTemplate().find(hql, null);
    }
    结果老是为空,原因是find方法的结果是一个list,是不能转换为CmsContent对象类型的。

    15,查文章表里id为82的文章的上一篇文章(按id升序)排列。
    select * from cms_content where id=(select max(id) from cms_content where id<82)
    同理查下一篇文章即是:
    select * from cms_content where id=(select min(id) from cms_content where id>82)

    16,js的方法名最好不要用submit(); 如果用了该方法,那么在页面中的元素调用该方法时,将直接触发表单提交事件!

    17,hibernate的po必须显式实现一个默认的无参数无方法体的构造方法,否则在针对该对象的操作时,hibernate会报出异常:No default constructor

    for entity。

    18,当使用list的addAll()方法时,参数中的集合不能为空,否则将会报出NullPointerException。具体缘由可参考java源代码。

    19,数据库索引好比是一本书后的索引,能加快数据库的查询速度。例如这样一个查询:SELECT * FROM TABLE1 WHERE ID=44。如果没有索引,必须遍历整

    个表,直到ID等于44的这一行被找到为止;有了索引之后(必须是在ID这一列上建立的索引),直接在索引里面找44,就可以得知这一行的位置,也就是找到

    了这一行。可见,索引是用来定位的。

    20,在比较两个Integer对象的value是否相等时,应该用equals方法!

    21, 给表添加一个字段:alter table event_disney add from_source varchar (20).

    22, 编程的乐趣在于设计,在于创造。

    23, 类,可以看做一种数据结构,只是类里还包含了操纵这个数据结构的方法而已。

    24,<script type="text/javascript" src="/scripts/knowledge/knowledge.js" />这样写是错误的,会使本页中别的js受影响。正确写法是:
    <script type="text/javascript" src="/scripts/knowledge/knowledge.js"></script>。

  • 相关阅读:
    寻找研究基于NS2研究覆盖网络的小伙伴:)
    ubuntu14.04 键盘错位小问题
    关于NS2安装的若干问题
    关于ubuntu下词典安装
    与NS2一起度过第一个圣诞夜!(NS2入门学习参考资料)
    【转】影响CSS渲染速度的十条编码方法与建议
    类型初始值设定项引发异常
    【转】实用的CSS Hack
    【转】CSS技巧:五个方面促进你写出更加专业的CSS代码
    IIS6.0架构
  • 原文地址:https://www.cnblogs.com/chaohi/p/2330403.html
Copyright © 2020-2023  润新知