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



    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>。

  • 相关阅读:
    “TensorFlow 开发者出道计划”全攻略,玩转社区看这里!
    魔改合成大西瓜
    自定义注解!绝对是程序员装逼的利器!!
    Python中的join()函数的用法
    Python中的split()函数的用法
    linux 完全卸载mysql数据库
    域名被盗后还能不能找回
    在选择域名后缀时应该考虑到的问题
    什么叫域名劫持 和域名解析有什么区别
    河北重大技术需求系统04
  • 原文地址:https://www.cnblogs.com/chaohi/p/2330403.html
Copyright © 2020-2023  润新知