欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

关于ssh hibernatetemplate的值为空的有关问题

更新时间: 2014-01-05 00:49:08 责任编辑: Author_N1

 

关于SSH HibernateTemplate的值为空的问题
数据库是mysql。pojo类为:
package com.dream_jn.pojo;

import java.sql.Timestamp;

/**
 * Communication entity. @author MyEclipse Persistence Tools
 */

public class Communication implements java.io.Serializable {

// Fields

private Integer communicationId;
private Integer formId;
private Integer toId;
private String message;
private Timestamp date;
private String state;

// Constructors

/** default constructor */
public Communication() {
}

/** full constructor */
public Communication(Integer formId, Integer toId, String message,
Timestamp date, String state) {
this.formId = formId;
this.toId = toId;
this.message = message;
this.date = date;
this.state = state;
}

// Property accessors

public Integer getCommunicationId() {
return this.communicationId;
}

public void setCommunicationId(Integer communicationId) {
this.communicationId = communicationId;
}

public Integer getFormId() {
return this.formId;
}

public void setFormId(Integer formId) {
this.formId = formId;
}

public Integer getToId() {
return this.toId;
}

public void setToId(Integer toId) {
this.toId = toId;
}

public String getMessage() {
return this.message;
}

public void setMessage(String message) {
this.message = message;
}

public Timestamp getDate() {
return this.date;
}

public void setDate(Timestamp date) {
this.date = date;
}

public String getState() {
return this.state;
}

public void setState(String state) {
this.state = state;
}

}


dao层:package com.dream_jn.dao;

import java.sql.Timestamp;
import java.util.List;
import org.hibernate.LockMode;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.context.ApplicationContext;
import org.springframework.orm.hibernate3.HibernateTemplate;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;

import com.dream_jn.pojo.Communication;
public class CommunicationDAO {
private static final Logger log = LoggerFactory
.getLogger(CommunicationDAO.class);
// property constants
public static final String FORM_ID = "formId";
public static final String TO_ID = "toId";
public static final String MESSAGE = "message";
public static final String STATE = "state";
 
private HibernateTemplate temp;

public HibernateTemplate getTemp() {
return temp;
}

public void setTemp(HibernateTemplate temp) {
// System.out.println("EmployeeinfoDAO.setTemp()"+temp);

this.temp = temp;
}
protected void initDao() {
// do nothing
}

public void save(Communication transientInstance) {
log.debug("saving Communication instance");
try {
temp.save(transientInstance);
log.debug("save successful");
} catch (RuntimeException re) {
log.error("save failed", re);
throw re;
}
}

public void delete(Communication persistentInstance) {
log.debug("deleting Communication instance");
try {
temp.delete(persistentInstance);
log.debug("delete successful");
} catch (RuntimeException re) {
log.error("delete failed", re);
throw re;
}
}

public Communication findById(java.lang.Integer id) {
log.debug("getting Communication instance with id: " + id);
System.out.println("3");
try {
 
Communication instance = (Communication) temp
.get("com.dream_jn.pojo.Communication", id);
return instance;
} catch (RuntimeException re) {
log.error("get failed", re);
throw re;
}
}

public List findByExample(Communication instance) {
log.debug("finding Communication instance by example");
try {
List results = temp.findByExample(instance);
log.debug("find by example successful, result size: "
+ results.size());
return results;
} catch (RuntimeException re) {
log.error("find by example failed", re);
throw re;
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 00:49:08
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/36/
本文WWW.DOC100.NET DOC100.NET版权所有。