您的位置:首页 > 其它

作业以及平时练习时出现的异常.(一)(转)

2010-04-14 20:20 357 查看
作业以及平时练习时出现的异常.(一)

做什么问题.出现什么异常
Copy异常
写出解决办法
1.
A:Product 类 往数据库插入数据 SQLException
B: java.sql.SQLException: No suitable driver found for oracle:jdbc:thin:@127.0.0.1:1521:xe
C:获取连接失败.url错误.改正.jdbc:oracle:thin:@127.0.0.1:1521:XE
2.
A:product 插入数据,出现异常. SQLException
Bjava.sql.SQLException: 索引中丢失 IN 或 OUT 参数:: 6
C: 给perparedStatement传入参数的时候丢失参数 6.
3.
A同上.: SQLException
B: java.sql.SQLException: ORA-02291: 违反完整约束条件 (SYSTEM.SYS_C004071) - 未找到父项关键字
C:如果方法以实体类为参数,那么方法里面就不能再实例化,否则得到的全部都是空值.
4.
A:根据配置文件进行数据插入.用SessionFactory得到Session.Hibernate HibernateException
B:org.hibernate.HibernateException: /hibernate.cfg.xml not found
C: hebernate.cfg.xml名字起错了.hibernate.cfg.xml
5.
A: 改正以上问题继续运行 MappingExcepion
B:org.hibernate.MappingException: Could not determine type for: ingeger, for columns: [org.hibernate.mapping.Column(id)]
C: ingeger, 小错误.改正之…
6.
A:改正以上问题继续运行 HiberbateException
B:org.hibernate.HibernateException: Hibernate Dialect must be explicitly set
C: 方言必须被设置.
7.
A:同上. TransationException
B:org.hibernate.TransactionException: Transaction not successfully started
C:配置文件出错.更正即可.(我在自己文件没找到错误,替换老师给的就对了0 0 真绥)
8.
A:查询所有学生的信息 ,返回list QuerySyntaxException
B: org.hibernate.hql.ast.QuerySyntaxException: student is not mapped [from student]
C: hql 字符串里面区分大小写. Student student 不是一个东西
9.
A:复制文件以后运行. MappingException
B:org.hibernate.MappingException:Unknownentity: com.ambow.day2.homework.Student
C: 包名没有对应.报错.改正
10
A:同上. MappingException
B:org.hibernate.MappingException: Unknown entity: com.ambow.day2.homework.Student
C:移动文件以后,Student.hbm.xml里面的package 路径也得改正.
11
A:不能找到序列号. SQLGrammarEception
B: org.hibernate.exception.SQLGrammarException: could not get next sequence value
C: create一个 sequence就可以.具体语法为:
Create sequence hibernate_sequence start with 1 increment by 1.
12.
A:ID生成策略.引用hilo时 IdentifierGenerationException
B: org.hibernate.id.IdentifierGenerationException: could not read a hi value - you need to populate the table: Student
C:必须创建一个表并且赋给一个初始值,定义hilo的时候,test_id_hilo是一个新表
正确格式为:
<generator class="hilo">
<param name="table">test_id_hilo</param>
<param name="column">currentid</param>
<param name="max_lo">28</param>
</generator>
13.
A:ID生成策略练习.配置文件出错 找不到文件源 MappingNotFoundException
B: Caused by: org.hibernate.MappingNotFoundException: resource: entity/Category.hbm.xml not found
C: 低级错误. 包名写错.所以找不到

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐