博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
日志、命名查询
阅读量:6812 次
发布时间:2019-06-26

本文共 870 字,大约阅读时间需要 2 分钟。

1、日志:时间、位置、文件(IO流)

    log4j 1.x版本
    Struts 用logforj 2 的版本
2、日志:导包,放src下
    Apache公司的, log4j 日志级别(有5个):fatal,error,warn,info,debug(开发时可以用debug写)(从大到小)
    tomcat 启动 红色字体println.error
                    黑色println.out
3、hibernate用log4j来写日志到控制台上
     有一个包、一个配置文件
4、
我们自己也可以写日志
   在类里面要定义为私有静态的,要指定对应的类型
   logger.指定的级别info(变量名)
 解决线上问题,生产那边发东西过来要先发日志过来。
当日志文件达到一定大小的时候会按照时间戳生成新的文件
我们自己要加日志,在什么关键点放日志比较好?
下载:
1、写一个DownLoadServlet,
2、先到数据库查到file的路径
3、new 一个file,
4、定义字节输入流
5、定义缓冲区
     如果不为-1,则关闭,
为了防止HQL注入,以前prepareStatement的?的地方用变量来写,
并且放入到map中,Hql语句写的是  :键
session.setProperty(map)
可以在Order.hbm.xml文件中配置HQL!!!然后使用的时候Query.getnamedQuery("xml中配置的文件名")
在 xml中,转义特殊字符用<![CDATA[        内容              ]]>;
SQLQuery可以把HQL转成sql语句:SQLQuery(实在不行才用)
/hibernate 连接查询,连接对象一定要使用别名
命名查询
criteria查询:
迫切左外连接
连接查询:因为连接关系已经写好了,left join Project 就好了,不用写on 的条件
左链接拿到的是一个object数组
问题:左外连接查询结果为什么还会返回project????

转载于:https://www.cnblogs.com/ailsalin/p/6735678.html

你可能感兴趣的文章
C#中HashTable的用法
查看>>
数据库原理 知识点总结
查看>>
Java:IO流之字符流Reader、Writer详解
查看>>
Windows2003服务器安全配置:先关闭不需要的端口(转自)
查看>>
HDU1247 Hat’s Words 【trie树】
查看>>
iOS开发--动画篇之layout动画深入
查看>>
nullpointerxception——处理思路
查看>>
使用 jsPlumb 绘制拓扑图 —— 异步载入与绘制的实现
查看>>
vue - 组件基础
查看>>
eclipse如何集成tomcat插件
查看>>
【41】了解隐式接口和编译期多态
查看>>
提问的智慧:利用决策树进行推荐系统新用户引导
查看>>
lucene 大小库 索引
查看>>
JAVA研发工程师(YF)
查看>>
HTTP协议以及PYTHON开发技巧
查看>>
中国互联网创业,最好的城市是哪里?
查看>>
xml.modify() 实例演示
查看>>
端口被占用了,使用netstat找到占用端口的进程
查看>>
我的vim colorscheme - 白色之夜 - 博客园
查看>>
ECSHOP 商品页详情页 添加同类随机商品
查看>>