首页 新闻 搜索 专区 学院

关于Nhibernate的问题!

0
悬赏园豆:50 [已关闭问题] 关闭于 2013-12-04 17:03
/// <summary>
    /// 会员
    /// </summary>
    public class User
{
    [DisplayName("姓名:")]
    public virtual String Name { get; set; }

    [DisplayName("职位:")]
    public virtual Post Post { get; set; }
}
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" assembly="UU.Models" namespace="UU.Models">
    <class name="User" table="U_User" >
        <id name="ID" type="guid">
            <generator class="assigned" />
        </id>
        <property name="Name"/>
        
        <many-to-one name="Post" column="PostID" not-null="false"
                     class="UU.Models.Post,UU"
                     foreign-key="FK_User_Post" /
        
    </class>
</hibernate-mapping>

当然在添加用户的时候职位不选,它就会出错。错误:could not execute batch command.[SQL: SQL not available]

问题补充:

还有我跟踪sql语句的时候发现它会有INSERT后进行UPDATE

浪潮之巅的主页 浪潮之巅 | 初学一级 | 园豆:104
提问于:2013-12-04 16:37
< >
分享
所有回答(1)
0

not-null="false" cascade="none" lazy="false" insert="false" update="false"

浪潮之巅 | 园豆:104 (初学一级) | 2013-12-04 17:03
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册