From: Boring, J. W, A. <jb...@at...> - 2002-09-30 17:59:06
|
Help!!!! Newbie here trying some basic code and getting a nullpointer on the = find. I know it is something stupid I'm doing. Thanks for any help. Code is: depts =3D myS.find("from Department in class boring.sandbox.Department" = ); ---------------------- console ---------------------- [INFO] DatastoreImpl - -Mapping resource: = cirrus/hibernate/eg/Edge.hbm.xml [INFO] XMLHelper - -Parsing XML: unknown system id [INFO] DatastoreImpl - -Mapping resource: = cirrus/hibernate/eg/Vertex.hbm.xml [INFO] XMLHelper - -Parsing XML: unknown system id [INFO] Environment - -loaded properties from resource = hibernate.properties [INFO] Environment - -echoing all SQL to stdout [INFO] Environment - -using java.io streams to persist binary types [INFO] Environment - -JVM proxy support: true [WARN] Collection - -Attribute "order-by" ignored in JDK1.3 or less [WARN] Collection - -Attribute "order-by" ignored in JDK1.3 or less [INFO] DatastoreImpl - -Mapping resource: = boring/sandbox/Department.hbm.xml [INFO] XMLHelper - -Parsing XML: unknown system id [INFO] Dialect - -Using dialect: class cirrus.hibernate.sql.DB2Dialect [INFO] DriverManagerConnectionProvider - -Hibernate connection pool = size: 2 [INFO] DriverManagerConnectionProvider - -Using driver: = COM.ibm.db2.jdbc.app.DB2Driver at URL: jdbc:db2:sample [INFO] DriverManagerConnectionProvider - -Connection properties: = {user=3Dhibernate, password=3DthisIsStupid!} [INFO] PreparedStatementCache - -prepared statement cache size: 100 [INFO] SessionFactoryImpl - -Use outer join fetching: true [INFO] SessionFactoryImpl - -Use scrollable result sets: true [INFO] SessionFactoryImpl - -Use JDBC 2 batch updates: false [WARN] SessionFactoryObjectFactory - -no JDNI name configured [INFO] SessionFactoryImpl - -Query language substitutions: {false=3D0, = no=3D'N', yes=3D'Y', true=3D1} [INFO] SessionFactoryImpl - -Query language imports: = cirrus.hibernate.test java.lang.NullPointerException at boring.sandbox.JWBDemo.doDept(JWBDemo.java:50) at boring.sandbox.JWBDemo.main(JWBDemo.java:38) ---------------------- console ---------------------- ---------------------- Department.java ---------------------- package boring.sandbox; public class Department { private String name =3D null; private String number =3D null; private String location =3D null; public void Department(){ } =09 =09 public String getName(){ return name; }=09 public String getNumber(){ return number; } =09 public String getLocation(){ return location; } =09 public void setName (String parm){ name =3D parm; } public void setNumber (String parm){ number =3D parm; } public void setLocation (String parm){ location =3D parm; } } ---------------------- Department.java ---------------------- ---------------------- DB Table DDL ---------------------- CREATE TABLE "DB2ADMIN"."DEPARTMENT" ( "DEPTNO" CHAR(3) NOT NULL ,=20 "DEPTNAME" VARCHAR(29) NOT NULL ,=20 "MGRNO" CHAR(6) ,=20 "ADMRDEPT" CHAR(3) NOT NULL ,=20 "LOCATION" CHAR(16) ) =20 IN "USERSPACE1" ;=20 ALTER TABLE "DB2ADMIN"."DEPARTMENT"=20 ADD CONSTRAINT "PKEY" PRIMARY KEY ("DEPTNO"); ---------------------- DB Table DDL ---------------------- ---------------------- Department.hbn.xml ---------------------- <?xml version=3D"1.0"?> <!DOCTYPE hibernate-mapping PUBLIC=20 "-//Hibernate/Hibernate Mapping DTD//EN" "http://hibernate.sourceforge.net/hibernate-mapping.dtd"> <hibernate-mapping> <class name=3D"boring.sandbox.Department" table=3D"department" = schema=3D"db2admin"> =20 <!-- comment --> <id column=3D"DEPTNO" name=3D"number" type=3D"string"> <generator class=3D"assigned"/> </id> =20 <property name=3D"name" column=3D"DEPTNAME" type=3D"string" /> <property name=3D"location" column=3D"LOCATION" type=3D"string" /> =20 </class> =20 </hibernate-mapping> ---------------------- Department.hbn.xml ---------------------- Jeff Boring Custom & Web Services Development AT&T Labs jb...@at... (813) 878-3367 |