日期:2014-05-17 浏览次数:20570 次
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>
推荐阅读更多>
- spark+smack+openfire工作原理,苦闷啊
- Apache + Tomcat + windows集群跟均衡负载
- 有没有一个时间段只能点击一次按钮的方法阿?该怎么处理
- java如何做有分割栏的表格
- 一个java的小疑点,刚刚学java不久,问的有关问题可能有点白痴,各位帮帮忙
- jdk1.5中文在线API http://jdk1.5API.cn,该怎么处理
- 求类仿163 qq信箱收件人(弹出的那种)效果,该怎么解决
- Heritrix 异常:“null” 致命异常:“无法编译样式表”
- 用了一周时间在Linux就学会了一门新的编程语言vala叽哩哇啦,该如何处理
- jni可以调用mfc扩展dll吗 及 怎么调用
- 动态表格获得数据有关问题(SSH)
- 字符串长度,该怎么处理
- 又是NullPointerException错误,请指点
- httpclient4.1.2做proxy里遇到的一个有关问题
- J2ME中输入文本有关问题!
- JApplet可以在appletViewer中查看…却不能在HTML中运行…求解…解决方案
- 今天突然发现这个有关问题,自己解决不了,求大侠看看
- meta http-equiv="Content-Type"该如何解决
- 为什么小弟我发帖总没人回复啊
- 关于Jscrollpane里面添加panel的有关问题,初学者