看看问题出在什么地方。 本帖最后由 CaptainGan 于 2011-11-08 16:16:57 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 另外,我用的是一个叫Easy Java Persistence的ORM的JDBC数据库映射框架,进行的数据库访问。 是不是你导入的包有错啊eg:list 有两种导入包:java.util.list, java.awt.list,导入错误,也是有可能的 导入的包:import java.util.ArrayList;import java.util.Collection;import java.util.List;import ejp.Database;import ejp.DatabaseException;import ejp.DatabaseManager;import ejp.Result; 我调试发现在cutList 中已经有查询出来的对象,下一步只要将里面的数据打印出来就OK了。 你把cutList.get(i).getCustId().toString()看看是什么 晕,我发现程序没问题,是这个鸡巴框架要什么许可,太阴了,难怪没人会用这个东西。01:01:21.062 [main] DEBUG ejp.DatabaseManager - Creating new DatabaseManager: name = hibernatedemo, poolSize = 1000, driver = com.mysql.jdbc.Driver, url = jdbc:mysql://localhost:3306/hibernatedemo, username = root, password = root01:01:21.078 [main] DEBUG ejp.DatabaseManager - Retrieving databasejava.lang.ClassNotFoundException: EjpLicense01:01:21.531 [main] DEBUG ejp.DatabaseManager - Databases allocated = 1Exception in thread "main" java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Lcom.ent.MapTab; at com.ent.TestMain.method(TestMain.java:19) at com.ent.TestMain.main(TestMain.java:36)01:01:21.531 [main] DEBUG ejp.Database - Limiting meta data with catalog = null01:01:21.531 [main] DEBUG ejp.Database - Limiting meta data with schema = null01:01:21.531 [main] DEBUG ejp.Database - Setting fetch size to null01:01:21.531 [main] DEBUG ejp.Database - Setting maximum result rows to null01:01:21.531 [main] DEBUG ejp.Database - Setting result set type to null01:01:21.531 [main] DEBUG ejp.Database - Setting result set concurrency to null01:01:21.531 [main] DEBUG ejp.Database - select * from maptab01:01:21.531 [main] DEBUG ejp.Database - Creating statement for querying: resultSetType = null, resultSetConcurrency = nullThis is a trial version, which will work for a limited time (10000 validations). You need to obtain a license key from easierjava.com.01:01:21.546 [main] DEBUG ejp.Database - closing database01:01:21.546 [main] DEBUG ejp.DatabaseManager - Database added to free pool; size is now = 1, max size = 100001:01:21.546 [main] DEBUG ejp.DatabaseManager - Databases allocated = 0添加了临时的许可jar文件后:01:02:17.046 [main] DEBUG ejp.DatabaseManager - Creating new DatabaseManager: name = hibernatedemo, poolSize = 1000, driver = com.mysql.jdbc.Driver, url = jdbc:mysql://localhost:3306/hibernatedemo, username = root, password = root01:02:17.046 [main] DEBUG ejp.DatabaseManager - Retrieving database01:02:17.843 [main] DEBUG ejp.DatabaseManager - Databases allocated = 101:02:17.843 [main] DEBUG ejp.Database - Limiting meta data with catalog = null01:02:17.843 [main] DEBUG ejp.Database - Limiting meta data with schema = null01:02:17.843 [main] DEBUG ejp.Database - Setting fetch size to null01:02:17.843 [main] DEBUG ejp.Database - Setting maximum result rows to null01:02:17.843 [main] DEBUG ejp.Database - Setting result set type to null01:02:17.843 [main] DEBUG ejp.Database - Setting result set concurrency to null01:02:17.843 [main] DEBUG ejp.Database - select * from maptabException in thread "main" java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Lcom.ent.MapTab; at com.ent.TestMain.method(TestMain.java:19) at com.ent.TestMain.main(TestMain.java:36)01:02:17.843 [main] DEBUG ejp.Database - Creating statement for querying: resultSetType = null, resultSetConcurrency = nullLicense is valid. However it expires on Sun Nov 13 17:22:34 CST 2011. Thank you!01:02:17.937 [main] DEBUG ejp.Database - closing database01:02:17.937 [main] DEBUG ejp.DatabaseManager - Database added to free pool; size is now = 1, max size = 100001:02:17.937 [main] DEBUG ejp.DatabaseManager - Databases allocated = 0不过还是不能显示出来,什么垃圾东西。 JAVA swing界面的问题 关于AWT的一写基础问题 求Peg jump问题的算法及代码 Swing下面怎么在文本区域加入表格 Frame继承问题,一般难, 请教如何在多线程程序中使用命令行参数 求助java打印,以经郁闷一星期了,分不够在给!!! package问题 有关java断言的一个问题? 为什么awt组件无法在html中显示? 有关I/O流问题 死锁问题,求助。在线等
eg:list 有两种导入包:java.util.list, java.awt.list,导入错误,也是有可能的
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;import ejp.Database;
import ejp.DatabaseException;
import ejp.DatabaseManager;
import ejp.Result;
我调试发现在cutList 中已经有查询出来的对象,下一步只要将里面的数据打印出来就OK了。
01:01:21.078 [main] DEBUG ejp.DatabaseManager - Retrieving database
java.lang.ClassNotFoundException: EjpLicense
01:01:21.531 [main] DEBUG ejp.DatabaseManager - Databases allocated = 1
Exception in thread "main" java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Lcom.ent.MapTab;
at com.ent.TestMain.method(TestMain.java:19)
at com.ent.TestMain.main(TestMain.java:36)
01:01:21.531 [main] DEBUG ejp.Database - Limiting meta data with catalog = null
01:01:21.531 [main] DEBUG ejp.Database - Limiting meta data with schema = null
01:01:21.531 [main] DEBUG ejp.Database - Setting fetch size to null
01:01:21.531 [main] DEBUG ejp.Database - Setting maximum result rows to null
01:01:21.531 [main] DEBUG ejp.Database - Setting result set type to null
01:01:21.531 [main] DEBUG ejp.Database - Setting result set concurrency to null
01:01:21.531 [main] DEBUG ejp.Database - select * from maptab
01:01:21.531 [main] DEBUG ejp.Database - Creating statement for querying: resultSetType = null, resultSetConcurrency = null
This is a trial version, which will work for a limited time (10000 validations). You need to obtain a license key from easierjava.com.
01:01:21.546 [main] DEBUG ejp.Database - closing database
01:01:21.546 [main] DEBUG ejp.DatabaseManager - Database added to free pool; size is now = 1, max size = 1000
01:01:21.546 [main] DEBUG ejp.DatabaseManager - Databases allocated = 0
添加了临时的许可jar文件后:01:02:17.046 [main] DEBUG ejp.DatabaseManager - Creating new DatabaseManager: name = hibernatedemo, poolSize = 1000, driver = com.mysql.jdbc.Driver, url = jdbc:mysql://localhost:3306/hibernatedemo, username = root, password = root
01:02:17.046 [main] DEBUG ejp.DatabaseManager - Retrieving database
01:02:17.843 [main] DEBUG ejp.DatabaseManager - Databases allocated = 1
01:02:17.843 [main] DEBUG ejp.Database - Limiting meta data with catalog = null
01:02:17.843 [main] DEBUG ejp.Database - Limiting meta data with schema = null
01:02:17.843 [main] DEBUG ejp.Database - Setting fetch size to null
01:02:17.843 [main] DEBUG ejp.Database - Setting maximum result rows to null
01:02:17.843 [main] DEBUG ejp.Database - Setting result set type to null
01:02:17.843 [main] DEBUG ejp.Database - Setting result set concurrency to null
01:02:17.843 [main] DEBUG ejp.Database - select * from maptab
Exception in thread "main" java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Lcom.ent.MapTab;
at com.ent.TestMain.method(TestMain.java:19)
at com.ent.TestMain.main(TestMain.java:36)
01:02:17.843 [main] DEBUG ejp.Database - Creating statement for querying: resultSetType = null, resultSetConcurrency = null
License is valid. However it expires on Sun Nov 13 17:22:34 CST 2011. Thank you!
01:02:17.937 [main] DEBUG ejp.Database - closing database
01:02:17.937 [main] DEBUG ejp.DatabaseManager - Database added to free pool; size is now = 1, max size = 1000
01:02:17.937 [main] DEBUG ejp.DatabaseManager - Databases allocated = 0不过还是不能显示出来,什么垃圾东西。