错误 c_grade is not mapped [from c_grade
//实体类 package javabean; // Generated 2017-4-22 17:53:45 by Hibernate Tools 4.3.1.Final import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.GeneratedValue; import static javax.persistence.GenerationType.IDENTITY; import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.Table; /** * CGrade generated by hbm2java */ @Entity @Table(name = "c_grade", catalog = "credit_audit_system") public class CGrade implements java.io.Serializable { private Integer gradeId; private CStudent CStudent; private String courseName; private Integer grade; public CGrade() { } public CGrade(CStudent CStudent, String courseName) { this.CStudent = CStudent; this.courseName = courseName; } public CGrade(CStudent CStudent, String courseName, Integer grade) { this.CStudent = CStudent; this.courseName = courseName; this.grade = grade; } @Id @GeneratedValue(strategy = IDENTITY) @Column(name = "grade_id", unique = true, nullable = false) public Integer getGradeId() { return this.gradeId; } public void setGradeId(Integer gradeId) { this.gradeId = gradeId; } @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "student_id", nullable = false) public CStudent getCStudent() { return this.CStudent; } public void setCStudent(CStudent CStudent) { this.CStudent = CStudent; } @Column(name = "course_name", nullable = false, length = 12) public String getCourseName() { return this.courseName; } public void setCourseName(String courseName) { this.courseName = courseName; } @Column(name = "grade") public Integer getGrade() { return this.grade; } public void setGrade(Integer grade) { this.grade = grade; } }
//配置文件 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:aop="http://www.springframework.org/schema/aop" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd "> <!-- JNDI(通过Tomcat)方式配置数据源 --> <!-- <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName" value="${jndiName}"></property> </bean> --> <!-- 引入属性文件 --> <context:property-placeholder location="classpath:config.properties" /> <!-- 配置数据源 这里class可以使用不同的驱动--> <bean name="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="url" value="${jdbc_url}" /> <property name="username" value="${jdbc_username}" /> <property name="password" value="${jdbc_password}" /> </bean> <!-- 配置hibernate session工厂 --> <bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> <property name="hibernateProperties"> <props> <prop key="hibernate.hbm2ddl.auto">${hibernate.hbm2ddl.auto}</prop> <prop key="hibernate.dialect">${hibernate.dialect}</prop> <prop key="hibernate.show_sql">${hibernate.show_sql}</prop> <prop key="hibernate.format_sql">${hibernate.format_sql}</prop> <prop key="current_session_context_class">thread</prop> <prop key="hibernate.connection.driver_class" >${driverClassName}</prop> </props> </property> <!-- 自动扫描注解方式配置的hibernate类文件 --> <property name="packagesToScan"> <list> <!-- 此处与entity实体路径对应 --> <value>javabean</value> </list> </property> </bean> <!-- 配置事务管理器 --> <bean name="transactionManager" class="org.springframework.orm.hibernate4.HibernateTransactionManager"> <property name="sessionFactory" ref="sessionFactory"></property> </bean> <!-- 注解方式配置事物 --> <tx:annotation-driven transaction-manager="transactionManager" /> </beans>
慕瓜9220888
慕瓜9220888
frece