DaBase表:<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!--
Mapping file autogenerated by MyEclipse Persistence Tools
-->
<hibernate-mapping>
<class name="com.fada.model.DaBase" table="da_base" catalog="178da">
<id name="id" type="java.lang.Integer">
<column name="id" />
<generator class="increment" />
</id>
<property name="type" type="java.lang.Integer">
<column name="type" length="4" unique="true" />
</property>
<property name="username" type="java.lang.String">
<column name="username" length="20" unique="true" />
</property>
<property name="password" type="java.lang.String">
<column name="password" length="20" />
</property>
<property name="email" type="java.lang.String">
<column name="email" length="50" />
</property>
<set name="daGuanggaos" inverse="true">
<key>
<column name="username" unique="true" />
</key>
<one-to-many class="com.fada.model.DaGuanggao" />
</set>
<set name="daUsers" inverse="true">
<key>
<column name="username" unique="true" />
</key>
<one-to-many class="com.fada.model.DaUser" />
</set>
<set name="daLiuyans" inverse="true">
<key>
<column name="username" unique="true" />
</key>
<one-to-many class="com.fada.model.DaLiuyan" />
</set>
</class>
</hibernate-mapping>
DaUser表
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!--
Mapping file autogenerated by MyEclipse Persistence Tools
-->
<hibernate-mapping>
<class name="com.fada.model.DaUser" table="da_user" catalog="178da">
<id name="userId" type="java.lang.Integer">
<column name="user_id" />
<generator class="increment" />
</id>
<many-to-one name="daBase" class="com.fada.model.DaBase" fetch="select">
<column name="username" not-null="true" unique="true" />
</many-to-one>
<property name="userCompany" type="java.lang.String">
<column name="user_company" length="100" />
</property>
<property name="userUrl" type="java.lang.String">
<column name="user_url" length="100" />
</property>
<property name="userRealname" type="java.lang.String">
<column name="user_realname" length="20" />
</property>
<property name="userSex" type="java.lang.Integer">
<column name="user_sex" />
</property>
<property name="userPhone" type="java.lang.Integer">
<column name="user_phone" />
</property>
<property name="userFax" type="java.lang.Integer">
<column name="user_fax" />
</property>
<property name="userAddress" type="java.lang.String">
<column name="user_address" length="50" />
</property>
<property name="userCode" type="java.lang.Integer">
<column name="user_code" />
</property>
<property name="userShouji" type="java.lang.Integer">
<column name="user_shouji" />
</property>
</class>
</hibernate-mapping>
第一个表能出入数据,第二个表就插不了,
这是怎么回事啊?这个是我的struts.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"><struts>
<package name="struts" extends="struts-default">
<!-- 注册 -->
<action name="register" class="baseAction">
<result name="input">/register.jsp</result>
<result name="success">/xiangxi.jsp</result>
<result name="error">/failed.jsp</result>
</action>
<!-- 详细信息 -->
<action name="xxinfo" class="userAction">
<result name="input">/xiangxi.jsp</result>
<result name="success">/success.jsp</result>
<result name="error">/failed.jsp</result>
</action>
</package>
</struts>
当提交数据的时候,action的 execute()方法都没有进入就直接跳到xiangxi.jsp页面去了。昨天到现在,都搞不明白其中的原因。哪位高人指点一下啊。快崩溃了。
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!--
Mapping file autogenerated by MyEclipse Persistence Tools
-->
<hibernate-mapping>
<class name="com.fada.model.DaBase" table="da_base" catalog="178da">
<id name="id" type="java.lang.Integer">
<column name="id" />
<generator class="increment" />
</id>
<property name="type" type="java.lang.Integer">
<column name="type" length="4" unique="true" />
</property>
<property name="username" type="java.lang.String">
<column name="username" length="20" unique="true" />
</property>
<property name="password" type="java.lang.String">
<column name="password" length="20" />
</property>
<property name="email" type="java.lang.String">
<column name="email" length="50" />
</property>
<set name="daGuanggaos" inverse="true">
<key>
<column name="username" unique="true" />
</key>
<one-to-many class="com.fada.model.DaGuanggao" />
</set>
<set name="daUsers" inverse="true">
<key>
<column name="username" unique="true" />
</key>
<one-to-many class="com.fada.model.DaUser" />
</set>
<set name="daLiuyans" inverse="true">
<key>
<column name="username" unique="true" />
</key>
<one-to-many class="com.fada.model.DaLiuyan" />
</set>
</class>
</hibernate-mapping>
DaUser表
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!--
Mapping file autogenerated by MyEclipse Persistence Tools
-->
<hibernate-mapping>
<class name="com.fada.model.DaUser" table="da_user" catalog="178da">
<id name="userId" type="java.lang.Integer">
<column name="user_id" />
<generator class="increment" />
</id>
<many-to-one name="daBase" class="com.fada.model.DaBase" fetch="select">
<column name="username" not-null="true" unique="true" />
</many-to-one>
<property name="userCompany" type="java.lang.String">
<column name="user_company" length="100" />
</property>
<property name="userUrl" type="java.lang.String">
<column name="user_url" length="100" />
</property>
<property name="userRealname" type="java.lang.String">
<column name="user_realname" length="20" />
</property>
<property name="userSex" type="java.lang.Integer">
<column name="user_sex" />
</property>
<property name="userPhone" type="java.lang.Integer">
<column name="user_phone" />
</property>
<property name="userFax" type="java.lang.Integer">
<column name="user_fax" />
</property>
<property name="userAddress" type="java.lang.String">
<column name="user_address" length="50" />
</property>
<property name="userCode" type="java.lang.Integer">
<column name="user_code" />
</property>
<property name="userShouji" type="java.lang.Integer">
<column name="user_shouji" />
</property>
</class>
</hibernate-mapping>
第一个表能出入数据,第二个表就插不了,
这是怎么回事啊?这个是我的struts.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"><struts>
<package name="struts" extends="struts-default">
<!-- 注册 -->
<action name="register" class="baseAction">
<result name="input">/register.jsp</result>
<result name="success">/xiangxi.jsp</result>
<result name="error">/failed.jsp</result>
</action>
<!-- 详细信息 -->
<action name="xxinfo" class="userAction">
<result name="input">/xiangxi.jsp</result>
<result name="success">/success.jsp</result>
<result name="error">/failed.jsp</result>
</action>
</package>
</struts>
当提交数据的时候,action的 execute()方法都没有进入就直接跳到xiangxi.jsp页面去了。昨天到现在,都搞不明白其中的原因。哪位高人指点一下啊。快崩溃了。
解决方案 »
- 求高手解决一个关于问题org.springframework.beans.factory.BeanCreationException
- 线程里run方法进行数据库操作,有问题.....100分求帮忙
- 用JDBC查询数据库的问题
- 求:weblogic10
- Hibernate 事务打开顺序问题
- 2个tomcat的启动问题
- 如何把在win下用eclipse建立的java ee项目传送到linux服务器下编译并部署?
- JPanel的问题
- struts中 jsp页面编译时,以什么方式编码?
- 运行ejb的中简单问题-----在线等
- ssh框架中,PO数据传递的问题
- windows中怎样用oracle驱动连数据库
这是怎么回事啊?
。当提交数据的时候,action的 execute()方法都没有进入就直接跳到xiangxi.jsp页面去了。 昨天到现在,都搞不明白其中的原因。哪位高人指点一下啊。快崩溃了。这是两个有点矛盾的问题,或者说这是两个问题了
execute()方法都没有进入,那哪里来的插不插入数据的问题?
不能进入execute(),那就是配置或者项目框架的事了
希望能贴出相关配置和错误代码
<key>
<column name="username" unique="true" />
</key>
<one-to-many class="com.fada.model.DaUser" />
</set>
改为:
<set name="daUsers" inverse="false">
<key>
<column name="username" unique="true" />
</key>
<one-to-many class="com.fada.model.DaUser" />
</set>
我把 <many-to-one name="daBase" class="com.fada.model.DaBase" fetch="select">
<column name="username" not-null="true" unique="true" />
</many-to-one>
<property name="username" type="java.lang.Integer">
<column name="username" /> </property>
就可以了 但好像也不影响关联 这个怎么回事呢?
之前没有做校验,数据类型出错,就直接跳到input页面去了