- 博客(109)
- 资源 (2)
- 收藏
- 关注
转载 先设计表还是类
个人习惯是先设计表,因为光靠类就点不实际了,之间的问题考虑不到位。设计好表,在写类的同时不断完善表。转自:http://wenwen.soso.com/z/q22289641.htm
2013-02-28 13:09:42 631
转载 PowerDesigner(CDM—PDM—SQL脚本的转换流程) 随笔
由于图片复制上去不显示,如想看内容及图片详情,请下载附件PowerDesigner数据模型(CDM—PDM—SQL脚本的转换流程)在开发的过程中会经常遇到 做一个模块功能,首先让你根据需要先画一个E-R图出来,很多的朋友对 E-R图 都不是很熟悉,或者说有的朋友在开发的项目过程中,根本就没有用到E-R图,因为对于有些对E-R图不是很熟悉的朋友感觉画E-R图无从下手:我个人根据一些资
2013-02-28 10:51:15 817
转载 Oracle11完全卸载方法 deinstall.bat如何用以及如何删除oracle注册表
(之前因为不知道偶电脑是因为安装了oracle后,才导致的长达两周的开机速度要足足10分钟,以前只有一分钟不到!可以想象oracle的服务启动的强大,知道后,偶果断立即卸载掉!)一、在oracle11G以前卸载oracle会存在卸载不干净,导致再次安装失败的情况,在运行services.msc打开服务,停止Oracle的所有服务。二、 oracle11G自带一个卸载批处理\app\Admi
2013-02-28 09:46:58 9509
转载 使用LONG的限制
1、每个表仅能有一个LONG列--创建带一个字段long型的表CREATE TABLE FFF (ID NUMBER,NAME LONG);--再增加一个long型后,提示:ORA-01754: 表只能包含一个 LONG 类型的列ALTER TABLE FFF ADD CODE LONG;2、LONG列不能出现在完整性约束中(除了NULL和NOT NULL约束)--
2013-02-27 23:15:49 3197
原创 查看表结构
DBMS_METADATA.GET_DDL (object_type IN VARCHAR2,name IN VARCHAR2,schema IN VARCHAR2 DEFAULT NULL,version IN VARCHAR2 DEFAULT 'COMPATIBLE',model IN VARCHAR2 DEFAULT 'ORACLE',transform IN VARCHAR2 DEFAUL
2013-02-27 23:09:18 574
原创 查询和删除表时出现表或视图不存在错误
查询该用户所有表然后删除表出现注意table_name topic是小写,而drop table topic,虽然写的是小写,但是没加“”,oracle加其转成大写TOPIC改成 注意要用双引号引起表名,如果用单引号会出现错误
2013-02-27 17:12:49 753
转载 如何查询一个用户下的所有表
方法一:以A用户登录数据库,执行select table_name from user_tables;方法二:以system用户登录数据,执行select table_name from dba_tables where owner='用户名';注意用户名大小写(因为加了“”要注意大小写)比如select table_name from dba_tables where owner='SC
2013-02-27 16:50:43 6821
转载 使用PowerDesigner创建数据库表图文并茂版
使用PowerDesigner 建数据库表。一直很忙,没有时间写东西。这次搞点会声会色的,嘿嘿此技能为项目经理必备技能。本次主角:1.在workspace下建立一项目:physical data model类型的在DBMS处选择mysql5.02.建立表UML图:在工具条上选择表格工具,创建出一个表来。然后双击
2013-02-27 16:15:46 1074 1
转载 ORA-00942: 表或视图不存在 "的原因和解决方
今天为工程建库,弄来弄去总是报这个错误。最后才明白:Oracle表名一定要全部用大写,用小写的话,PL/SQL可能不认。你说这事郁闷不。其实最郁闷的在于,这个问题不是因Oracle而起,是PowerDesigner的问题。在使用PowerDesigner画数据库的图时,如果表名和列名全部使用大写,那么PowerDesigner自动生成的建表语句中就不会使用双引号将表明、列名引起来;
2013-02-27 15:55:18 3245
转载 PowerDesigner15在生成SQL时报错Generation aborted due to errors detected during the verification of the mod
1.用PowerDesigner15建模,在Database—>Generate Database (或者用Ctrl+G快捷键)来生产sql语句,却提示“Generation aborted due to errors detected during the verification of the model.”的错误,截图如下:2.解决方案------把检查模型的选项(Check Mod
2013-02-27 15:52:32 623
转载 各种数据库对应的jar包、驱动类名和URL格式
1.1. 各种数据库对应的jar包具体如下:数据库类型对应的Jar文件Oracle 8iclasses12.zip 或 ojdbc14.jarSybasejconn2.jar 或 jconn3.jarMysqlmysql-connector-java-
2013-02-27 15:13:40 1006
原创 powerdesigner如何创建外键
先创建两个entity因为是多个t主题(topic)对应一个作者(author)所以topic要有个外键author_id参照author的id那么双击topic,创建一个column author_id 并且在M上选对勾:意思是这个外键必须有值(帖子肯定是要有个作者发啊,不能是null)MandatoryWhen selected, indic
2013-02-27 15:08:59 75316 9
转载 Powerdesigner15如何删除外键
使用Powerdesigner时,删除外键以为直接删除符号(Delete Symbols only)就行了,可是在导出sql时发现仅仅删掉符号是不行的: www.2cto.com 经过尝试,在属性中找到多出的外键关系:分别点击上边第一个图标,(即小手那个),打开属性: www.2cto.com 查看preview,找到是否为空,则是之前仅delete
2013-02-27 14:44:50 5976
原创 varchar2 length可插入中英文字符关系
varchar2(length) length代表字节数在oracle ZHS16GBK编码环境中创建了一个表a 定义列name length为3 然后插入一个中文字符,可以插入并分别查看这个中文字符的字符长度和字节长度 注意length为字符长度,lengthb为字节长在设置插入两个中文字符错误显示表a 最大插入字节书是3即length为3,而actual
2013-02-27 12:26:54 1101
转载 怎样在Windows7始终以管理员身份运行程序
众所周知,在微软的新一代操作平台 —— Windows7 中,若要以管理员身份运行程序,通常会使用以下两种方法: (1)在程序或其快捷方式上右键鼠标,选择“以管理员身份运行”; (2)使用快捷键“Ctrl”+“Shift”+ 鼠标左键打开程序,程序也会以管理员身份运行。 那有没有什么办法,可以直接设置程序每次打开时都以管理员身份运行呢?这就是我们下面要介绍的内容了,一起来看看吧。
2013-02-27 12:02:56 2004
转载 oracle的文件编辑器问题: SP2-0110: 无法创建保存文件 "afiedt.buf"
使用运行命令来用sqlplus就可以使用文件编辑器,但是在开始程序上用sqlplus就出现:SP2-0110: 无法创建保存文件 "afiedt.buf"用户权限问题。我使用的WIN7系统,要使用管理员身份来运行程序。转自:http://samihyypia.blog.163.com/blog/static/123521798201011159342577/
2013-02-27 12:02:10 5340
转载 This data item is already used in a primary identifier.
今天看关于PowerDesign的视频,当设计多个表,字段遇到同名的时候突然弹出这对话框。 ta item is already used in a primary identifier. - -_-;Joker - 似水流年" src="http://img.bimg.126.net/photo/cdLUwRMDB28A6cx_CB3VKw==/5120029826368184294.
2013-02-27 10:29:42 1264
转载 无法用scott/tiger账户登入 ,无法找到SQLDEVELOPER.BAT ,Unable to find a java Virtual Machine
问题一:无法用scott/tiger账户登入安装完oracle 11g, 登入oracle不知道密码是什么。在用scott/tiger等入时提示,账户被锁用sqlplus/as sysdba登入。使用 'alter user scott account unlock;' 解锁账户。账户密码过期,重设之问题二:SQL developer无法使用,“无法找到SQLDEVELOPER.BAT
2013-02-27 09:48:24 2598
转载 ORA-28009:connection as sys should be as sysdba
今天,用iSQL*Plus 以sys用户连接数据库的时候报ORA-28009:connection as sys should be as sysdba or sysoper的错误,不知道是怎么回事,记得以前的时候连接的时候什么错误没报就过去了。有可能是用DBCA又建了一个新库,所以连接不上。从网上找了一下,原文如下:http://linli.blogbus.com/logs/13337529.h
2013-02-26 21:43:29 810
转载 oracle11g for windows7 安装错误:未找到文件WFMLRSVCApp.ear
将win64_11gR2_database_1of2.zip和win64_11gR2_database_2of2.zip分别解压后,点开始安装,过程很顺利,到47%时杯具出现了:未找到文件D:oracle....WFMLRSVCApp.ear。把两个文件解压到同一个目录下面,再安装,终于顺利完成了。安装之后,和10g的程序比较一下,多了一个sqldeveloper管理工具。转自:htt
2013-02-26 20:50:22 1378
转载 oracle 安装失败及卸载
1、以前安装过oracle,现在卸载重新安装失败: 问题所在:以前的oracle没删除干净 解决办法:1)开始-设置-控制面板-管理工具-服务停止所有的oracle相关的服务 2)开始-程序-oracle-oracle10_home1-Oralce Installation products-Universa
2013-02-26 20:47:18 6136
转载 ORACLE字符集方面的问
[B]第一次迭代:掌握字符集方面的基本概念。[/B] 有些朋友可能会认为这是多此一举,但实际上正是由于对相关基本概念把握不清,才导致了诸多问题和疑问。首先是字符集的概念。我们知道,电子计算机最初是用来进行科学计算的(所以叫做“计算机”),但随着技术的发展,还需要计算机进行其它方面的应用处理。这就要求计算机不仅能处理数值,还能处理诸如文字、特殊符号等其它信息,而计算机本身能直接处理的只有
2013-02-26 20:04:32 308
转载 Teach Yourself Programming in Ten Years——用十年教会自己编程
作者:Peter Norvig译者:刘海粟本文原文为:http://norvig.com/21-days.html该翻译文档的PDF版可以在这里获得:http://download.csdn.net/source/2983778为何万事都如此仓促? 随便走进一家书店,你就能看到《7天学会Java》以及各种万变不离其宗的书籍,形如:在数天或是数小时
2013-02-26 17:33:51 382
转载 Powerdesigner老是提示打印错误对话框
错误信息:在您可以执行与打印机有关的任务(例如页面设置或打印一个文档)之前,您必须已经安装打印机。您想现在安装打印机么? 原因:原来是我把某个服务给关闭了..... 决解方法:运行==>services.msc==>启动 Print Spooler转自:http://blog.sina.com.cn/s/blog_818e7be601016a7n.html
2013-02-26 16:02:10 1370
转载 PowerDesigner(PowerDesigner15.1.0.2850)下载、安装以及破解
一、先安装PowerDesigner15(PowerDesigner15.1.0.2850),下载地址如下:http://download.sybase.com/eval/PowerDesigner/PowerDesigner15_Evaluation.exe二、破解文件下载地址:http://download.csdn.net/source/1605189将下载的破解文件pdfl
2013-02-26 15:32:14 519
原创 多对多Hql如何写
有老师,学生,书,老师和学生是多对多关系,学生和书是多对多关系Book.hbm.xml student.hbm.xml teacher.hbm.xml <many-to-many colu
2013-02-25 12:24:59 416
转载 SQL Join的一些总结
Join是关系型数据库系统的重要操作之一,SQL Server中包含的常用Join:内联接、外联接和交叉联接等。如果我们想在两个或以上的表获取其中从一个表中的行与另一个表中的行匹配的数据,这时我们应该考虑使用Join,因为Join具体联接表或函数进行查询的特性本文将通过具体例子介绍SQL中的各种常用Join的特性和使用场合:目录Inner joinOuter joinCro
2013-02-25 10:34:39 312
转载 如何快速复制CMD命令窗口中显示的字符
我们经常会使用Windows中的CMD命令窗口,比如:用ipconfig /all来查看详细的IP信息用Ping命令来测试网络连接是否正常用Tracert来诊断网络节点问题用Dir、XCopy等命令进行文件操作……但是,我们经常遇到的问题就是,运行命令之后如何复制命令窗口中的文字呢?大部分朋友最常用的方法就是用QQ截图吧?但这种方法的确不如直接复制文字方便。下面
2013-02-25 10:21:04 758
转载 hibernate.hbm2ddl
update只是更新表结构,但不能生成请仔细参考一下hibernate.hbm2ddl.auto的配置参数,有以下四种:validate:加载hibernate时,验证创建数据库表结构create:每次加载hibernate,重新创建数据库表结构,这就是导致数据库表数据丢失的原因。create-drop:加载hibernate时创建,退出是删除表结构update:加载hiber
2013-02-24 22:06:37 284
转载 JPA,HQL多对多的查询语句
一个老师教许多学生,一个学生被许多老师教,一个学生有好多书,同一种书被许多同学拥有. 要查询教拥有书"a"的学生的老师!Hql语句:SELECT t FROM Teacher t join t.students s join s.books b where b.name = 'a' 解释:t.students s中s并不是集合的意思,而是t的students对象的表别名,join
2013-02-24 22:05:30 953
转载 MySQL 添加列,修改列,删除列
ALTER TABLE:添加,修改,删除表的列,约束等表的定义。查看列:desc 表名; 修改表名:alter table t_book rename to bbb; 添加列:alter table 表名 add column 列名 varchar(30); 删除列:alter table 表名 drop column 列名; 修改列名MySQL: alter table bbb chan
2013-02-24 20:51:31 267
原创 删除表中的某一列或者表时出现错误
需要用show engine innodb status\G查看说明要删除roleId列,需要先删除它的外键约束alter table sys_user drop foreign key sys_userfk_3;再alter table sys_user drop column roleid;还有删除表时,出现错误可能是这个表的某个列被其他表参考参考着用sho
2013-02-24 20:38:49 889
转载 destroy-method="close"的作用
destroy-method="close"的作用是当数据库连接不使用的时候,就把该连接重新放到数据池中,方便下次使用调用.转自:http://blog.csdn.net/maxracer/article/details/7016059
2013-02-24 15:18:53 441
转载 spring配置详解-连接池配置(转载)
一、连接池概述 数据库连接池概述: 数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个;释放空闲时间超过最大空
2013-02-24 15:18:13 322
转载 关于too many connections问题产生原因的理解
产生too many connections 的直接原因是因为数据库提供的连接被全部占满了。数据库可以提供多少连接,可以再my.cnf(linux)或者my.ini(windows)下设定。这个直接原因的上一次原因是引用程序占据连接不释放。至于为何不释放,那就是各个应用程序的具体问题了。 之前 ,遇到这个问题时,在网上找了很多关于这方面的资料,发现都不能解决这方面的问题。网上的资料只能提供一
2013-02-24 15:02:53 5731
原创 actionSupport fielderror
在action用this.addFieldError("companyId", "请选择企业"); return "add";注意companyId,是s:select里面的name 而s:fielderror里面的fieldname要和addFieldError和要显示错误的位置(该位置在select)name一致,都是companyId,并且要是直接return到的该jsp页面而不是c
2013-02-24 10:00:52 414
转载 电脑开机要警报
AWI BIOS: 1短:内存刷新失败。解决方法,更换内存条 2短:内存ECC效验错误。解决方法:进入CMOS设置,将ECC效验关闭 3短:系统基本内存(第一个64KB)检查失败 4短:系统时钟出错 5短:CPU错误 6短:键盘控制器错误 7短:系统实模式错误,不能切换到保护模式 8短:显存错误 9短:ROM BIOS检验和错误 1长
2013-02-23 16:23:23 518
转载 hibernate多对一关联映射(cascade的使用)
一. cascade属性的介绍 1. 取值: all、none、save-update、delete 2. all -- 在所有情况下都执行级联操作 none -- 在所有情况下都不执行级联操作 save-update -- 在保存和更新的时候执行级联操作 delete -- 在删除的时候执行级联操作
2013-02-23 16:22:09 443
原创 多对一 lazy=true 生成的是代理类,属性为null
如果lazy=true(默认是true)比如 那么actionpublic String list(){ SysUser sysUser = SessionUtils.getSysUserFormSession(httpServletReque
2013-02-23 14:52:01 731
原创 关于chain,redirectAction回显问题
action代码public String add(){ SysUser sysUser = SessionUtils.getSysUserFormSession(httpServletRequest); List companies =companyService.findAllCompanies(); httpServletRequest.setAttribute("compa
2013-02-23 13:58:38 354
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人