综合笔记



问题1

关键字:项目启动报错

 

问题描述:程序启动控制台报错,报错代码如下

 

问题解决:               

Struts.xml配置文件中出现非法字符“,”或出现中文字符

·问题2

关键字:地址栏访问控制台格式问题

错误   http://9.226.49.200/8080/tplatform/payment/test.do

正确   http://9.226.49.200:8080/tplatform/payment/test.do

·问题3  query.list()用法

hibernate中,用hql语句查询实体类,采用list方法的返回结果为一个List,该List中封装的对象分为以下三种情况:   

1.查询全部字段的情况下,如"from 实体类"list中封装的对象为实体类本身,各属性都将得到填充。   

2.只查询一个字段,默认情况下,list中封装的是Object对象。 

3.查询两个或两个以上的字段,默认情况下,list中封装的是Object[],长度与所查询的字段数一致。对于后两种情况,用标签遍历时不太方便,因为无法直接转换成实体类的对象。

·问题4 MERGE语句

MERGE语句会检查原数据表记录和目标表记录。如果记录在原数据表和目标表中均存在,则目标表中的记录将被原数据表中的记录所更新(执行Update操作);如果目标表中不存在的某(些)记录,在原数据表中存在,则原数据表的这(些)记录将被插入到目标表中(执行Insert操作)。

·问题5

1. break可用于switch语句,表示跳出整个switch块,而continue则不能用于switch语句

2. 它们都可用于循环语句的循环体,所谓的区别也应该是它们对循环次数的影响不同。break用于立即退出当前循环,而continue仅跳过当次循环(本次循环体内不执行continue语句后的其它语句,但下次循环还会执行)。

你可能感兴趣的:(综合笔记)