Tag: 约束预览模式: 普通 | 列表
09-05
26

Hibernate映射文件中索引及约束的使用

1、添加索引:在一对多的关系中,在多的一方会产生一个外键,这个外键没有自动添加索引,当存在从一的一端产生对多的一端的查询时,有可能会在多的一端造成全表查询问题,数据量巨大时会产生严重的性能问题。可以在多一端的外键上添加索引(index="user_group_id_idx")来解决这个问题。例如:

<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.bjsxt.hibernate.User" table="t_user">
  <id name="id">

查看更多...

Tags: 映射 约束

分类:Hibernate | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 850
08-01
16

解除表约束

错误:
ELETE 语句与 COLUMN REFERENCE 约束 'FK214613AA33728C' 冲突。该冲突发生于数据库 'order_new',表 'KeyWords', column 'n_id'。
执行语句:
alter table KeyWords drop constraint FK214613AA33728C

约束FK214613AA33728C解除。

查看更多...

Tags: 约束 COLUMN REFERENCE

分类:Database | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 597