日期:2014-05-17 浏览次数:20754 次
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>
![]()
推荐阅读更多>
- copy另一个java项目,其中数据库是不一样的,部分对象不一样,可以成功的修改好吗?该怎么处理
- java 版的仿QQ截图哪位高手有源码
- 高手都来!1,该如何处理
- hibernate 查询语句的一个小疑点
- smartupload上传突然不支持中文了
- 目录,文件操作:删除,创建,拷贝.解决思路
- java程序运行,初学者有关问题
- 本人E文不行,求通译
- 如果一条数据都没有查询出来。让他出现一个没有数据的一个提示解决办法
- 为何不是Sun的JDK就检测不到呢
- 怎样过滤,该怎么解决
- JSP下拉框使用onchange事件提交表单到本文件后,会有刷新,如何保持下拉框的选中状态为刚才选择的下拉框选项
- java线程睡眠有关问题
- jsp透过邮箱激活注册账号
- extjs4 下拉框置灰,该怎么解决
- java程序的环境变量的改变解决方案
- 无聊散分中,散分天天有,今天特别多,该如何解决
- 一个小有关问题 ,拜托大家帮帮忙了~~
- 200分请问,网络传输是不是永远没有USB移动硬盘传递快
- log怎么使用