`
abin103
  • 浏览: 152996 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
对象之间总是有各种各样的关系,关联关系是类之间最常见的关系。多表查询是HQL中的强大功能之一,包括内连接、左连接和右连接等。多表查询的设置及运行都比较麻烦,在运行本节中的示例时,务必保证每一步都没有错误。 6.4.1  表之间的关联关系 在数据库joblog中用到了3个表:student(学生表)、course(课程表)和sc(选课表)。这些表的详细信息见6.1.1节“示例中用到的默认数据库表和数据”。在现实模型中,一个学生可以选择多门课程,一个课程可以被多个学生选择,student和course是多对多的关联关系。为了便于演示HQL的多表查询,本节中假设student和course之间是单 ...
在学习JS的面向对象过程中,一直对constructor与prototype感到很迷惑,看了一些博客与书籍,觉得自己弄明白了,现在记录如下:      我们都知道,在JS中有一个function的东西。一般人们叫它函数。比如下面的代码 js代码: function Person(name)   {     alert(name);   }   Person('js');//js  上面的代码中,Person的表现的确跟一般的函数没有什么区别,接着看下面的代码 function Person(name)   {      this.name=name;     ...
[Workdocuments]Oracle数据库RMAN备份与恢复技术 计算机是易坏的。主板上的芯片、主板电路、内存、电源等任何一项不能正常工作,都会导致计算机系统不能正常工作。当然,这些损坏可以修复,不会导致应用和数据的损坏或丢失 ...
Jasper 做报表学习    jasperReport的介绍 jasperReport 使你能够创建任何你能想象到的报表,包括,dashboards(仪表板),表格,crosstabs(交叉表),业务报表,web交互式报表 web报表   jasperreport 有以下特点,    1)灵活的布局,对报表的各个部分的定义(Title,  Page  Header, Column Header, Group Header, Detail, Group Footer,      Column Footer, Page Footer, and Summary) 能在嵌入子报表,以及对报表分组显 ...
这里就安装subclipse SVN插件举例,先说明一个插件的安装: 我比较常用的是link文件方法,这样可以与MyEclipse自带插件分开管理: (1)先把你下载的插件.zip文件解压到你要放的目标目录(如:d:\MyPlugin),          解压后,在d:\MyPlugin目录下,有plugins等目录。 (2)在MyEclipse 8的dropins目录下建立一个.link文件(如:subclipse.link)       文件内容如下:       path=d:\\MyPlugin (3)重新启动MyEclipse,即可。 那么,安装多个插件,就可以照此处理,在subcl ...
首先 说哈 公钥和私钥的问题 这段载之http://dev.csdn.net/article/30/30895.shtm 公钥和私钥就是俗称的不对称加密方式,是从以前的对称加密(使用用户名与密码)方式的提高。我用电子邮件的方式说明一下原理。 使用公钥与私钥的目的就是实现安全的电子邮件,必须实现如下目的: 1. 我发送给你的内容必须加密,在邮件的传输过程中不能被别人看到。 2. 必须保证是我发送的邮件,不是别人冒充我的。 要达到这样的目标必须发送邮件的两人都有公钥和私钥。 公钥,就是给大家用的,你可以通过电子邮件发布,可以通过网站让别人下载。而私钥,就是自己的,必须非常小心保存,最好加上密码。 ...
JAVA反射机制     JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。 1. 得到某个对象的属性 1 public Object getProperty(Object owner, String fieldName) throws Excepti ...
    Acegi是Spring Framework 下最成熟的安全系统,它提供了强大灵活的企业级安全服务,如:    1 : 完善的认证和授权机制,    2 : Http资源访问控制,    3 : Method 调用访问控制,    4 : Access Control List (ACL) 基于对象实例的访问 ...
1、@Entity(name="EntityName") 必须,name为可选,对应数据库中一的个表 2、@Table(name="",catalog="",schema="") 可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息 name:可选,表示表的名称.默认地,表名和实体名称一致,只有在不一致的情况下才需要指定表名 catalog:可选,表示Catalog名称,默认为Catalog(""). schema:可选,表示Schema名称,默认 ...
下班了,女朋友也不理我了,晚上很无聊啊 无意之中看到一个爱因斯坦的超级问题说:是德国人爱因斯坦说:世界上有98%的人答不出来,咳无聊啊,我就推了一下,结果还是推出来了哈,当然花了点时间 先把问题附上: 1、在一条街上,有5座房子,喷了5种颜色。 2、每个房里住着不同国籍的人 3、每个人喝不同的饮料,抽不同品牌的香烟,养不同的宠物 问题是:谁养鱼? 提示: 1、英国人住红色房子 2、瑞典人养狗 3、丹麦人喝茶 4、绿色房子在白色房子左面 5、绿色房子主人喝咖啡 6、抽Pall Mall 香烟的人养鸟 7、黄色房子主人抽Dunhill 香烟 8、住在中间房子的人喝牛奶 9、 ...
  Struts - interceptor 详解 收藏 Interceptor(拦截器)将Action共用的行为独立出来,在Action执行前后运行。这也就是我们所说的AOP(Aspect Oriented Programming,面向切面编程),它是分散关注的编程方法,它将通用需求功能从不相关类之中分离出来;同时,能够使得很多类共享一个行为,一旦行为发生变化,不必修改很多类,只要修改这个行为就可以。 Interceptor将很多功能从我们的Action中独立出来,大量减少了我们Action的代码,独立出来的行为具有很好的重用性。XWork、WebWork的许多功能都是有Intercepto ...
原文:http://www.oracle-base.com/articles/11g/OracleDB11gR1InstallationOnFedora10.php 1.下载软件 Download the following software: Oracle Database 11g Release 1 (11.1) Software 2.解压文件 unzip linux_11gR1_database.zip 你将看到存在单个路径叫"database" 包含安装的文件. 3.修改Hosts File The /etc/hosts file ...
技术在与应用和总结 这篇文章,无技术可言,但是遇到流氓软件,没有办法,拿出我们的利器,让那些,受到困扰的朋友得到解脱吧,当然我也是参照了其他网友的做法,我只是做个总结哈,好了废话少说了 问题描述:重装了系统,ie默认首页,总是会打开流氓网页(流氓网页云云,我就不据列了哈)占据,通过Internet选项》使用空白页,没有作用。 解决之       1)改关键的注册表位置       1. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer的子       项Main中找到Start Page改为about:blank,之前可能为流氓 ...
今天试了试 hibernate 调用存储过程 中间遇到了些问题,网上有很多,但是很多都是通过Session得到Connection 而后通过jdbc的方式调用存储过程,和hibernate 没有太大的关系,因此我把我的分享好 1.表结构只是举个例子 create table USERS (   ID       INTEGER not null,   USERNAME VARCHAR2(20) not null,   PASSWORD VARCHAR2(20) not null ) 2.存储过程定义好,我用了函数、用到了包 --head create or replace packag ...
MyEclipse 6.0 连接Oracle 10g的问题 ORA-00604,ORA-12705 MyEclipse Database Explorer建立Oracle10g数据库连接的时候 总提示 java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1 ORA-12705: invalid or unknown NLS parameter value specified 问题初步分析是 MyEc ...
Global site tag (gtag.js) - Google Analytics