日期:2014-05-17 浏览次数:20789 次
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>
![]()
推荐阅读更多>
- Java中的instance有关问题
- jsp取得字符串中某个字符的个数解决方案
- 如何样用junit test 一个private Construtor
- 有关数据库编程,请!感激不尽!
- 使用struts2 的标签 <s:fielderror/>默认换行,不换行怎么处理
- 解析HTML代码,补货通报
- "main" java.util.ConcurrentModificationException
- form里IFRAME里的form提交有关问题
- !整合TOMCAT和APACHE并绑定域名有关问题
- 新手怎么向数组中添加一个元素
- SSH 2个有关问题!
- action validate 是什么意思?该怎么处理
- 问个关于内部类的有关问题
- 逻辑有些乱了!
- jdbc 纯JAVA代码数据库连接...解决思路
- ajaxtags1.2 autocomplete 怎么实现单击某按钮,展开下拉菜单
- java解释,该怎么处理
- 请问怎么让 JTable增加一行的时候新增的一行被选中,同时第一个cell处于全选中、可修改状态
- js中getTime()的使用,该怎么解决
- 啊 关于数组的调用有关问题