日期:2014-05-17 浏览次数:20639 次
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怎么操作数据库
- Java的底层是用什么语言写的
- myeclipse中导入struts2的包后tomcat服务启动异常
- 线程有关的基本程序,不知道错哪了
- javascript的数组怎么传递给action
- Oracle+SSH构架怎样执行 select xu_newsdata.currval+1 from Dual
- java程序获取tomcat的虚拟目录的有关问题
- html button解决方案
- 关于锁解决思路
- struts2标签跟JavaBean
- JS大神进,答案,忘大神
- 谁帮帮忙给个条件搜索代码!多谢
- 导出为word,该怎么解决
- Spring无法加载有关问题:org.springframework.web.servlet.DispatcherServlet。
- 怎样将一下J2ME中收到的数据在手机屏幕上显示出来?该如何解决
- 用户登录的那些事解决方法
- JDK1.6中的线程池的生命周期解决方案
- 怎么判断一年中的某一个周是从几号到几号啊
- 贪心算法解决0-1背包有关问题,hdu1009 为甚WA?
- 求 解决JSP重定向丢表单信息解决方案