• freemind中内容变成html转义字符解决方法 璃月


    在使用freemind的时候,没有正常关闭,导致原来的内容变成下面这样:

    <html>
      <body>
        <p>
          <b>查询所有</b>
        </p>
        <p>
              ①创建Criteria对象:
        </p>
        <p>
          <font color="#3333ff">    Criteria criteria = session.createCriteria(实体类.class);</font>
        </p>
        <p>
              ②调用方法得到结果:
        </p>
        <p>
          <font color="#3333ff">    List<实体类> list criteria.list(); </font>
        </p>
        <p>
          
        </p>
        <p>
          <b>条件查询</b>
        </p>
        <p>
              ①创建Criteria对象:
        </p>
        <p>
          <font color="#3333ff">    Criteria criteria = session.createCriteria(实体类.class);</font>
        </p>
        <p>
              ②使用Criteria对象中的方法设置条件值
        </p>
        <p>
              <font color="#3333ff">criteria.add(Restrictions.eq("属性名",值)); </font>
        </p>
        <p>
          <font color="#3333ff">    </font><font color="#000000">③调用方法得到结果</font>
        </p>
        <p>
              <font color="#3333ff">List<实体类> list criteria.list(); </font>
        </p>
        <p>
          
        </p>
        <p>
          <b>排序查询</b>
        </p>
        <p>
              ①创建Criteria对象:
        </p>
        <p>
          <font color="#3333ff">    Criteria criteria = session.createCriteria(实体类.class);</font>
        </p>
        <p>
              ②使用Criteria对象中的方法设置排序
        </p>
        <p>
              <font color="#3333ff">criteria.addOrder(Order.asc("属性名"));//升序</font>
        </p>
        <p>
              <font color="#3333ff">criteria.addOrder(Order.<content color="#3333ff" $ename="content">sc("属性名"));//降序
    </font>    </p>
        <p>
          <font color="#3333ff">    </font><font color="#000000">③调用方法得到结果</font>
        </p>
        <p>
              <font color="#3333ff">List<实体类> list criteria.list(); </font>
        </p>
        <p>
          
        </p>
        <p>
          <b>分页查询
    </b>    </p>
        <p>
              ①创建Criteria对象:
        </p>
        <p>
          <font color="#3333ff">    Criteria criteria = session.createCriteria(实体类.class);</font>
        </p>
        <p>
              ②使用Criteria对象中的方法设置分页数据
        </p>
        <p>
          <b>    </b><font color="#3333ff">criteria.setFirstResult(0);//开始位置
    </font>    </p>
        <p>
          <font color="#3333ff">    criteria.setMaxResult(3);//每页记录数</font><b>
    </b>    </p>
        <p>
          <b>
    </b>    </p>
        <p>
          <b>统计查询</b>
        </p>
        <p>
              ①创建Criteria对象:
        </p>
        <p>
          <font color="#3333ff">    Criteria criteria = session.createCriteria(实体类.class);</font>
        </p>
        <p>
              ②使用Criteria对象中的方法设置
        </p>
        <p>
              <font color="#3333ff">criteria.setProjection(Projection.rowCount());</font>
        </p>
        <p>
              ③调用方法返回结果
        </p>
        <p>
              <font color="#3333ff">Object obj = criteria.uniquResult();
    </font>    </p>
        <p>
          <font color="#3333ff">    Long lobj = (Long)obj;
    </font>    </p>
        <p>
          <font color="#3333ff">    int count = lobj.intValue();</font>
        </p>
        <p>
          
        </p>
        <p>
          <b>离线查询    不依赖session</b>
        </p>
        <p>
              ①创建对象:
        </p>
        <p>
          <font color="#3333ff">    DetachedCriteria dc = DetachedCriteria.forClass(实体类.class);</font>
        </p>
        <p>
              ②最终执行时才需要用到session
        </p>
        <p>
              <font color="#3333ff">Criteria criteria = 
          dc.getExecutableCriteria(session);</font>
        </p>
        <p>
              ③得到结果
        </p>
        <p>
              <font color="#3333ff">List<实体类> list criteria.list(); </font>
        </p>
      </body>
    </html>
    

    需要将这些html转义字符转回html,使用到的工具http://www.yuki-onna.co.uk/html/encode.html

    转换后的html代码
    ①粘贴到freemind的html视图代码,
    ②再复制显示正常的文本,
    ③粘贴到txt,word之类的文档中
    ④复制③中的文本,粘贴到freemind中
    效果如下:

    查询所有
    ①创建Criteria对象:
    Criteria criteria = session.createCriteria(实体类.class);
    ②调用方法得到结果:
    List<实体类> list criteria.list(); 
    
    条件查询
    ①创建Criteria对象:
    Criteria criteria = session.createCriteria(实体类.class);
    ②使用Criteria对象中的方法设置条件值
    criteria.add(Restrictions.eq("属性名",值)); 
    ③调用方法得到结果
    List<实体类> list criteria.list(); 
    
    排序查询
    ①创建Criteria对象:
    Criteria criteria = session.createCriteria(实体类.class);
    ②使用Criteria对象中的方法设置排序
    criteria.addOrder(Order.asc("属性名"));//升序
    criteria.addOrder(Order. sc("属性名"));//降序 
    ③调用方法得到结果
    List<实体类> list criteria.list(); 
    
    分页查询 
    ①创建Criteria对象:
    Criteria criteria = session.createCriteria(实体类.class);
    ②使用Criteria对象中的方法设置分页数据
    criteria.setFirstResult(0);//开始位置 
    criteria.setMaxResult(3);//每页记录数  
    
    统计查询
    ①创建Criteria对象:
    Criteria criteria = session.createCriteria(实体类.class);
    ②使用Criteria对象中的方法设置
    criteria.setProjection(Projection.rowCount());
    ③调用方法返回结果
    Object obj = criteria.uniquResult(); 
    Long lobj = (Long)obj; 
    int count = lobj.intValue();
    
    离线查询 不依赖session
    ①创建对象:
    DetachedCriteria dc = DetachedCriteria.forClass(实体类.class);
    ②最终执行时才需要用到session
    Criteria criteria = dc.getExecutableCriteria(session);
    ③得到结果
    List<实体类> list criteria.list(); 
    
  • 相关阅读:
    xhEditor入门基础
    【Scala-ML】使用Scala构建机器学习工作流
    POJ 2482 Stars in Your Window(线段树)
    Xcode6 UIWebView与JavaScript交互(issue fix)
    poj1159--Palindrome(dp:最长公共子序列变形 + 滚动数组)
    把握linux内核设计思想(十二):内存管理之slab分配器
    Andriod DiskLruCache的使用案例
    Lambda 表达式的演示样例-来源(MSDN)
    HDU 4857 topological_sort
    Thinking in React(翻译)
  • 原文地址:https://www.cnblogs.com/deki/p/7110134.html
Copyright © 2020-2023  润新知