java - Spring + Hibernate SQL entity name not resolved -
in hibernate sql, class name(entity) not recognised.compile time error, have done following
entity class
import javax.persistence.*; @entity @table(name="user") public class userentity { @id @column(name="id") @generatedvalue private int id; @column(name="name") private string name; @column(name="address") private string address; //getter , setter
dao class
import com.springapp.model.userentity; import org.hibernate.sessionfactory; import org.springframework.beans.factory.annotation.autowired; import org.springframework.orm.hibernate3.support.hibernatedaosupport; import org.springframework.stereotype.repository; import java.util.list; @repository public class userdaoserviceimpl implements userdaoservice{ @autowired private sessionfactory sessionfactory; @override public void adduser(userentity user) { this.sessionfactory.getcurrentsession().save(user); } @override public list<userentity> findalluser() { return this.sessionfactory.getcurrentsession().createquery("from userentity").list(); } }
hibernate config file
<?xml version='1.0' encoding='utf-8'?> <!doctype hibernate-configuration public "-//hibernate/hibernate configuration dtd//en" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> <hibernate-configuration> <session-factory> <mapping class="com.springapp.model.userentity" /> </session-factory> </hibernate-configuration>
compile time error says "can't resolve symbol userentity"...what problem?
add default constructor , serializable interface entity bean , check now...
Comments
Post a Comment