类文件编译问题,我是用javac cmd编译的!

qiuyan81 2009-04-26 11:31:57
2个java文件都在相同路径,我先编译了test.java可以正常编译过去,但是编译testDAO.java就出现异常.提示找不到test类.但是用*.java这样是可以编译通过的.
异常描述:
符号: 类 test
位置: 类 com.ljh.obj1.testDAO
public void save(test transientInstance) {
^
D:\Workspaces\MyEclipse\.metadata\.me_tcat\webapps\J2EE\WEB-INF\classes\com\ljh\obj1\testDAO.java:38: 找不到符号
符号: 类 test
位置: 类 com.ljh.obj1.testDAO
public void delete(test persistentInstance) {
^
D:\Workspaces\MyEclipse\.metadata\.me_tcat\webapps\J2EE\WEB-INF\classes\com\ljh\obj1\testDAO.java:50: 找不到符号
符号: 类 test
位置: 类 com.ljh.obj1.testDAO
public test findByID(int ID) {
^
D:\Workspaces\MyEclipse\.metadata\.me_tcat\webapps\J2EE\WEB-INF\classes\com\ljh\obj1\testDAO.java:53: 找不到符号
符号: 类 test
位置: 类 com.ljh.obj1.testDAO
test instance = (test) getHibernateTemplate().get(
^
D:\Workspaces\MyEclipse\.metadata\.me_tcat\webapps\J2EE\WEB-INF\classes\com\ljh\obj1\testDAO.java:53: 找不到符号
符号: 类 test
位置: 类 com.ljh.obj1.testDAO
test instance = (test) getHibernateTemplate().get(
^
5 错误

这个是test.java文件
Java代码
/*
*根据数据库对象自动生成实体类代码
*生成日期:2009-04-26 10:24:15
*/
package com.ljh.obj1;
public class test{
//成员字段
private int ID;
private String Name;

//构造函数
public test(){
}

//set/get成员方法

public void setID(int value){
this.ID = value;
}
public int getID(){
return this.ID;
}

public void setName(String value){
this.Name = value;
}
public String getName(){
return this.Name;
}
}

/*
*根据数据库对象自动生成实体类代码
*生成日期:2009-04-26 10:24:15
*/
package com.ljh.obj1;
public class test{
//成员字段
private int ID;
private String Name;

//构造函数
public test(){
}

//set/get成员方法

public void setID(int value){
this.ID = value;
}
public int getID(){
return this.ID;
}

public void setName(String value){
this.Name = value;
}
public String getName(){
return this.Name;
}
}





这个是testDAO.java文件
Java代码
/*
*根据数据库对象自动生成实体DAO类代码
*生成日期:2009-04-26 10:24:16
*/
package com.ljh.obj1;
import com.ljh.obj1.*;
import java.util.List;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.hibernate.LockMode;
import org.springframework.context.ApplicationContext;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import org.springframework.transaction.annotation.Transactional;

@Transactional
public class testDAO extends HibernateDaoSupport {
private static final Log log = LogFactory.getLog(testDAO.class);
//成员字段声明
public static final String NAME = "name";

//初始化方法
protected void initDao() {
// 不会执行
}

//保存
public void save(test transientInstance) {
log.debug("保存 test 实体");
try {
getHibernateTemplate().save(transientInstance);
log.debug("保存成功!");
}catch (RuntimeException re) {
log.error("保存失败!", re);
throw re;
}
}
//删除
public void delete(test persistentInstance) {
log.debug("删除test 实体");
try {
getHibernateTemplate().delete(persistentInstance);
log.debug("删除成功!");
} catch (RuntimeException re) {
log.error("删除失败!", re);
throw re;
}
}

//根据ID查找
public test findByID(int ID) {
log.debug("查询[test]主键ID=" + ID);
try {
test instance = (test) getHibernateTemplate().get(
"com.ljh.obj1.test",ID);
return instance;
} catch (RuntimeException re) {
log.error("获取失败!", re);
throw re;
}
}
//获取所有实例
public List findAll() {
log.debug("获取全部 test 实例");
try {
String queryString = "from test";
return getHibernateTemplate().find(queryString);
} catch (RuntimeException re) {
log.error("获取全部实例失败", re);
throw re;
}
}
//整合Spring
public static testDAO getFromApplicationContext(ApplicationContext ctx) {
return (testDAO) ctx.getBean("testDAO");
}
}
...全文
103 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

25,980

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧