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(); 
原文地址:https://www.cnblogs.com/pinnsvin/p/7110134.html