零碎异常、小问题总结

Java问题

问题1:Junit试被卡死

(1)   问题表现


(2)   问题原因

@Test
public void testsavePurchaseOrder(){//原因:方法前面没有加public
    PurchaseOrderService purchaseOrderService = (PurchaseOrderService)context.getBean("purchaseOrderService");
    PurchaseOrder po = new PurchaseOrder();
    po.setAssets(20);
    po.setContactaddress("中国广州");
    purchaseOrderService.savePurchaseOrder(po);
}

问题2:CannotCreateTransactionException-->未解决,望网友支招

(1)   问题提示

javax.servlet.ServletException:org.springframework.transaction.CannotCreateTransactionException: Could notopen Hibernate Session for transaction; nested exception isorg.hibernate.exception.GenericJDBCException: Cannot open connection

(2)   表现

在Hibernate中添加<mappingresource="cn/hw/domain/PurchaseOrder.hbm.xml"/>就出现错误,测试PersonTest也出现错误(与PurchaseOrder无关)

 在网上查了很多资料说,说可能是数据库没有连上,但是再三确定,不是这里的问题。整个项目(还没有怎么写,只有一个框架)如果不引入PurchaseOrder.hbm.xml就能正常启动

问题3:Oracle:number()数据库中设置错误

(1)   报错提示

Could not execute JDBC batch update; nested exception isorg.hibernate.exception.DataException: Could not execute JDBC batch update

Caused by: java.sql.BatchUpdateException: ORA-01438: 值大于为此列指定的允许精度

(2)   原因

一直用的是mysql,以前学的oracle忘得差不多了,很多细节待接触才知道。这里错误的原因是:数据库中某个字段的number设置的长度太小à我在数据库中设置的长度为1

PHP问题

问题1: 安装appserver后,点击启动httpd,dos窗口一闪而过。

原因分析:可能是电脑80端口已经被占用,用dos命令窗口查看:netstat -a -o -n
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值