`
cometlj
  • 浏览: 114062 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

关于数据库外键类型的认识

阅读更多

   开头先贬低下自己,2年前学到数据库知识终于原原本本的还给老师了。 

   这段时间一直在搞毕业设计,因为要设计到SOAP异构系统的集成,所以.Net和Java 都在看,两边的系统也都在开发中,好不容易啃了将近5本的Net,终于将两个系统连起来了,结果碰到了一个问题,我在Item表内定义的owner_username为外键,是String类型的,关联表是User,关联字段是username,这可好了。我就是查询一个简简单单的 “ from Item t where t.owner_username = ?”,结果总是报错,不能获取Long类型的owner_username。这个愁啊。我的owner_username是String类型的啊,为什么说是Long类型的呢?真晕,本来都折腾了2天了,还是没有一点头绪,晚上上Q问了下舍友,一句话点醒梦中人。 关联字段类型要和所关联表的主键类型一致

    书上有这样说过吗?貌似老师好像讲过,不然就是我没注意,以前也没接触过自己动手设计关联表的操作,这回可是长记性了。赶紧的设置成 owner_id ,一切OK了。

    看来,这几天又要好好看下数据库方面的书了

 

    PS:Hibernate 的Annotation好是好,难度曲线还是挺高的啊~

分享到:
评论

相关推荐

    执法案件管理系统-数据库设计.docx

    引言 编写此文档目的 此文档主要是指导开发人员进行系统开发,指导实施人员对执法案件管理系统数据库结构有一定的了解,指导数据库人员可以对执法案件管理系统的数据库表结构有一定的认识和应用。 命名 语言 命名...

    软件项目数据库设计说明书.doc

    这有助于确保所有人都在同一页面上,对数据库如何组织和工作有明确的认识。 2. **数据模型:** 文档应包含数据模型的详细描述,包括实体-关系图(ERD)或其他相关的数据建模工具。这有助于定义数据表、实体和它们...

    图书馆数据库管理系统.doc

    文章重点研究了数据库的系统设计及Visual Basic数据库开放技术,并对提高对数据库整体结构的认识和积累有效的系统开放经验有 一定的帮助。 【关键词】图书馆管理;系统设计;SQL;VB 1.系统可行性分析 图书馆管理...

    SQLServer数据库设计.pdf

    以 及和客户进⾏沟通的重要凭据 3、 详细设计阶段:将概要设计阶段的E-R图转换为数据库表,进⾏逻辑设计,确定各个表之间的主外键关系,运⽤数据库的三范式 进⾏审核,并进⾏技术评审。最后决定选哪种数据库(Oracle...

    SQL数据库设计.doc

    以及和客户进行沟通的重要凭据 3、 详细设计阶段:将概要设计阶段的E- R图转换为数据库表,进行逻辑设计,确定各个表之间的主外键关系,运用数据库的三范 式进行审核,并进行技术评审。最后决定选哪种数据库(Oracle...

    数据库设计技巧.doc

    1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即 一张原始单据对应且只对应一个实体。... 正确认识数据冗余 主键与外键在多表中的重复出现, 不属于数

    21天学会SQL

    1.1 认识数据库 15 1.1.1 为什么要使用数据库 15 1.1.2 认识数据库产品 15 1.2 了解数据库对象 17 1.2.1 表 17 1.2.2 视图 17 1.2.3 索引 18 1.2.4 存储过程 18 1.2.5 触发器 18 1.3 认识SQL语言 18 1.3.1 什么是SQL...

    Oracle+10g应用指导与案例精讲

    通过学习解决这些问题的方法,可以使读者比较深入地认识和掌握Oracle技术的内涵,快速地进入开发角色。本书共分11章。第1章Oracle的安装卸载与使用环境,主要包括Oracle安装环境及方法,安装后的基本环境及服务,...

    PaperReader

    初步 APP-用户管理-user_manger 进行用户的管理 数据库 用户序号 用户姓名 用户邮箱 用户电话 APP-论文管理-paper_manger 进行论文信息的增删改改查 ...盲点单词数据库(用于记录不认识的单词)(先

    SQL语言艺术

    索引与外键 同一字段,多个索引 系统生成键 索引访问的不同特点 4 机动灵活:思考SQL语句 SQL的本质 掌握SQL艺术的五大要素 过滤 5 了如指掌:理解物理实现 物理结构的类型 冲突的目标 把索引当成数据仓库 记录强制...

    Oracle 10g应用指导

    通过学习解决这些问题的方法,可以使读者比较深入地认识和掌握Oracle技术的内涵,快速地进入开发角色。本书共分11章。第1章Oracle的安装卸载与使用环境,主要包括Oracle安装环境及方法,安装后的基本环境及服务,...

    精通sql结构化查询语句

    第1章 SQL语言的概述 1.1 认识SQL语言 1.1.1 什么是SQL语言 1.1.2 SQL的历史与发展 1.1.3 SQL的功能和优点 1.2 认识数据库 1.2.1 什么是数据库 1.2.2 数据库系统的结构 1.2.3 数据库系统的工作流程 1.2.4 常见的SQL...

    Powerbuilder9.0实用教程源代码

    3.3.3 为数据表指定主键、外键和索引 87 3.3.4 浏览数据表 90 3.3.5 插入、修改和更新记录 91 3.3.6 为数据表创建视图 92 3.4 创建查询 94 3.4.1 新建查询 95 3.4.2 使用查询画板 95 3.4.3 预览查询结果 96 ...

    收获不知Oracle

    1.2.2 角色自我认识有讲究 9 1.3 明白学以致用方有意义 11 第2章震惊,体验物理体系之旅 13 2.1 必须提及的系列知识 13 2.2 物理体系从老余开店慢慢铺开 16 2.2.1 老余的三个小故事 16 2.2.1.1 顾客的尺寸 16 2.2....

Global site tag (gtag.js) - Google Analytics