我需要根据数据库中的信息创建实体。基于数据库,我创建了这样的字符串:
`包az.com.ds.entity.crudEntity;
import javax.persistence.Table;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Column;
@Table(name = "CMN_SP", schema = "CMN")
@Entity
public class CmnSpEnt {
@Id
private Integer id;
@Column(name = "NAME")
private String name;
} `
然后我根据该字符串创建了Java文件,并在运行时对其进行了编译。在此步骤中,一切都正常运行。但是,当我想基于实体获取数据时,它将抛出
异常org.hibernate.hql.internal.ast.QuerySyntaxException:未映射CmnSpEnt [从CmnSpEnt x中选择x]。
现在,我需要为休眠映射实体,以便从数据库中获取数据。有没有办法做到这一点?