Hibernate简单应用(.hbm.xml配置)

<hibernate-mapping>

<class name="创建表实体的完整路径" table="要创建的表名">

id配置
<id name="作为id的属性字段" type="类型(eg:java.lang.Integer)">

//可省略
<column name="生成数据库的列名"></column>

//标识主键生成方式
//generator属性:identity/sequerce/native/hilo/sequencehilo/assigned/foreign
//identity:用于mysql数据库。特点:递增
//sequence:用于oracle数据库
//native:适用于跨数据库,有数据库自行判断(常用)
//hile:通过高地位合成id,先建表再建列,必须有初始值
//sequencehilo:通过高地位合成id,建一个sequence序列,不用建表
//assigned:用户自定义id
//foreign:用于一对一关系共享主键是,两id值一样
<generator class="native"></generator>
</id>

< property name="属性名" type="类型(eg:java.lang.String)">
<column name="列名" length="长度" not_null="不能为空,默认(false)"></column>
</property>

</class>
</hibernate-mapping>

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容