当前位置: 首页 > 编程笔记 >

nhibernate Xml对应

昝存
2023-03-14
本文向大家介绍nhibernate Xml对应,包括了nhibernate Xml对应的使用技巧和注意事项,需要的朋友参考一下

示例

xml映射使用的hbm.xml文件是休眠映射文件。这是一个语法xml文件,其中包含对象/关系映射所需的元数据。元数据包括持久性类的声明以及属性(到列以及到其他实体的外键关系)到数据库表的映射。

将名为Entity.hbm.xml的文件添加到项目中,并将其设置为embedded resource“属性”选项卡上的。例如,Customer.hbm.xml:

<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
    namespace="Project" assembly="Project">

    <class name="Customer" table="CUSTOMERS">

        <id name="Id">
            <column name="Customer_Id" sql-type="int" not-null="true"/>
            <generator class="native" />
        </id>

        <!-- A cat has to have a name, but it shouldn' be too long. -->
        <property name="Name">
            <column name="Name" length="60" not-null="true" />
        </property>
        <property name="Sex" />
        <property name="Weight" />
        <property name="Active" />
        <property name="Birthday" />
    </class>

</hibernate-mapping>

该hibernate-mapping标签包含命名空间和装配项目信息。该class标签中包含该项目的实体,这是被映射表的名称。该id标签包含用于映射primary key,其中,通过所述指定的列column标签和generator标签定义如何生成的ID。该property标记包含数据库中其他列的信息。

 类似资料:
  • 问题内容: 在一个我目前正在从事的项目中,我遇到了一个角度异常: 在寻找解决方案的搜索中,我直接在浏览器中输入了Web服务的URL,但令人惊讶的是,我没有收到预期的数组。 Web服务类: 当我输入网址时,我希望看到带有JSON对象的JSON数组: 但是,相反,我收到的JSON对象的属性与我期望的JSON对象相同,没有任何数组: 所以我想知道为什么没有数组,当我添加另一个Clazz对象时会发生什么。

  • 要求用户可以在Employee对象中的任何文件中搜索,如Employee name如Sehwag和年龄>30或工资>100000,基于用户搜索我们必须显示筛选后的Employee列表。 由于性能问题,我们没有查询DB,我们希望在前面对缓存的java列表对象应用用户搜索条件 有没有api/框架/任何其他的解决方案,让我们可以查询java对象? 迭代Employee列表并在Employee对象上应用条

  • 如果客户端发送给我“sales_tax”(而不是预期的“tax”),我应该返回什么。目前,我正在退回400英镑。但是,我开始质疑自己。我真的应该还422吗?我的意思是,它是JSON(它是受支持的),它是有效的JSON,它只是不包含所有必需的字段。

  • 问题内容: 问题在于确定以下符号之间的权衡: 基于JSON : 基于数组 : 关于同一问题的这篇文章,我已经决定(在前端)使用JSON对象表示法而不是对象数组,因为它符合我的要求,更好的性能和更少的浏览器代码。 但是问题在于列表本身不是静态的。我的意思是,该列表正在生成,即从DB(NoSQL)获取/存储,并通过服务器上的JavaAPI为新条目创建。我无法决定在后端应使用哪种表示法(最终也会影响UI

  • File 对象 File 对象代表一个文件,用来读写文件信息。它继承了 Blob 对象,或者说是一种特殊的 Blob 对象,所有可以使用 Blob 对象的场合都可以使用它。 最常见的使用场合是表单的文件上传控件(<input type="file">),用户选中文件以后,浏览器就会生成一个数组,里面是每一个用户选中的文件,它们都是 File 实例对象。 // HTML 代码如下 // <input

  • URL 是互联网的基础设施之一。浏览器提供了一些原生对象,用来管理 URL。 Location 对象 Location对象是浏览器提供的原生对象,提供 URL 相关的信息和操作方法。通过window.location和document.location属性,可以拿到这个对象。 属性 Location对象提供以下属性。 Location.href:整个 URL。 Location.protocol: