日期:2014-05-17 浏览次数:20731 次
public class SelectCourse implements java.io.Serializable { // Fields private String snu; private TearcherInfo tearcherInfo; private StudentInfo studentInfo; private CouresInfo couresInfo; private String ctime; private Integer cgrade; /*get、set方法省略*/
public String addSelectCourse() throws Exception { TearcherInfo tearcherInfo = new TearcherInfo(); StudentInfo studentInfo = new StudentInfo(); CouresInfo couresInfo = new CouresInfo(); System.out.println("学号:" + getSelectSnu() + "教师编号:" + getSelectTearcher() + "课程编号:" + getSelect1Course()); tearcherInfo.setTnu(getSelectTearcher()); studentInfo.setSnu(getSelectSnu()); couresInfo.setCnu(getSelect1Course()); selectCourse.setStudentInfo(studentInfo);//从此处开始出错!java.lang.NullPointerException selectCourse.setCouresInfo(couresInfo); selectCourse.setTearcherInfo(tearcherInfo); selectCourse.setCgrade(getCgrade()); selectCourse.setCtime(getCtime()); try { adm.saveSelectCourse(selectCourse); } catch (Exception e) { return "input"; } return "success"; }
<hibernate-mapping> <class name="com.yaxing.domain.SelectCourse" table="SelectCourse" schema="dbo" catalog="Student"> <id name="snu" type="java.lang.String"> <column name="Snu" length="16" /> <generator class="assigned" /> </id> <many-to-one name="tearcherInfo" class="com.yaxing.domain.TearcherInfo" fetch="select"> <column name="Tnu" length="10" not-null="true" /> </many-to-one> <many-to-one name="studentInfo" class="com.yaxing.domain.StudentInfo" update="false" insert="false" fetch="select"> <column name="Snu" length="16" not-null="true" unique="true" /> </many-to-one> <many-to-one name="couresInfo" class="com.yaxing.domain.CouresInfo" fetch="select"> <column name="Cnu" length="10" not-null="true" /> </many-to-one> <property name="ctime" type="java.lang.String"> <column name="Ctime" length="10" /> </property> <property name="cgrade" type="java.lang.Integer"> <column name="Cgrade" /> </property> </class> </hibernate-mapping>
![]()
推荐阅读更多>
- 怎么实现实时提醒
- 关于SOA与旧的C/S系统的有关问题
- activeMQ 请求AjaxServlet 返回500解决方法
- 有人能告诉mysql5.0装的使什么驱动嘛,如果有的话发一下多谢,拜托了
- spring+hibernate+struts整合开发一个guestbook(留言板)运行时遇到如下有关问题!搞了两天了.哭无泪啊! 求助
- HashTable 取数据,该如何解决
- ajax 报错,该如何解决
- 最不会转弯Java Corba的有关问题
- java dom4j xml 解析 求指教
- JAVA 多态 与 接口之间的区别
- java相关-Java泛型的理解与等价实现-没有完全明白啊请大神指导.
- JDOM读取汉字为乱码?解决方案
- J2ME Wireless Toolkit 捆绑在一起的演示应用程序。 在哪里啊解决方案
- hibernate 怎么获取当前数据库中所有表名
- log4j输出info,error有关问题
- 日前用struts2和hibernate,在实现数据信息修改的时候遇到了难题
- Java面试题收拾
- jsp页面无法加载cab包的有关问题(急)
- 学hibernate什么书最好?该怎么解决
- ThreadPoolExecutor worker 错误导致core thread size减少