hibernate里面使用带on条件的left join

针对信用卡Card的评分Score ,两者的关系是one-to-many. 现在需要查询没有评分过或者评分已经实效的那些卡片。在mysql下sql: select c.* from card c left join score s on s.card_id = c.id and s.invalid_date >=curdate() where s.id is null在hibernate中要使用left join必须声明关联映射,这里的关联是one-to-many, 在Card里面建一个Set scores,然后配置好 唯一特殊的就在于这个where,hql里面不…

用系统计划任务调用java

直接写批处理文件  run.bat 内容: java   hello 执行没有问题的 但是用系统的计划任务调用就报错:NoClasses的那种报错   后来改jar来运行 run.bat内容 java -jar hello.jar 直接运行没问题的 但是用系统的计划任务就报错:Unable to access jarfile         ps: java -jar h.jarpause***********************可以一直打开黑窗口,便于调试   @echo off*******************************可以不出现黑…

Android MapView 申请apiKey

1、找到android模拟器的目录文件、比如是C:/Users/Administrator/.android/ 2、在cmd中运行 keytool -list -alias androiddebugkey -keystore "C:/Users/Administrator/.android/debug.keystore" -storepass android -keypass android 会出现 androiddebugkey, 2011-5-5, PrivateKeyEntry, 认证指纹 (MD5): 00:39:29:1D:AC:F5:CB:68:8B:69:D1:C6:D2:BA:82:3B 然后用 00:39:29:1D:AC:F5:CB:68:8B:69:D…

android 圆角布局

                        </shape> 使用时直接设置background就额可以了:     <LinearLayout         android:layout_width="fill_parent"         android:layout_height="50dip"         android:layout_marginLeft="10dip"         android:layout_marginRight="10dip"         android:layout_marginTop="20dip"android:focusable="true"         android:clickable="true"         an…

探索Java类加载机制

java虚拟【java.dll】存在于JRE目中下的bin目录下D:\Program Files\Java\jre1.5.0_13\bin\java.dll【我机器上的目录你的机器可能与此略有不同】 1. 预先加载与依需求加载Java 运行环境为了优化系统,提高程序的执行速度,在 JRE 运行的开始会将 Java 运行所需要的基本类采用预先加载( pre-loading )的方法全部加载要内存当中,因为这些单元在 Java 程序运行的过程当中经常要使用的,主要包括 JRE …

C\C++ 程序员从零开始学习Android – 个人学习笔记(三) – java基础 – 环境和工具

1,环境:   1.1,JDK - java开发工具箱,包括Java类库(及源代码)、类库文档、Java编译器、JRE等。   1.2,JRE - java运行时环境,想要运行桌面java程序所必备的环境。   在安装目录下有若干可执行文件,即是JDK提供的各种工具。详解见这里:   http://blog.csdn.net/hemingwang0902/article/details/6660723 2,工具:   1.1 编辑器   Eclipse + vi 插件 + 少量自定义快捷键,习惯Emac…

jdk jre的区别

[color=darkblue]SDK:[b][[/b] Software Development Kit [b]][/b]一般指软件开发包,可以包括函数库、编译程序等。JDK:[b][[/b] Java Development Kit [b]][/b] 面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。JRE:[b][[/b] Java Runtime Enviroment [b]][/b]是指Java的运行环境,是面向Java程序的使用者,而不是开发者。[/color]如果安装了JDK,会发同你的电脑有两套JRE,一套位于 \…

Oracle 11.1.0.6 rac for win 2003(32位)问题安装总结

这几天在windows 虚拟机上折腾rac,问题还真不少。呵呵,先记录一下一。administrator必须设置密码,注意屏幕保护时间设置长一些,vmware版本选择gsx,否则不能进行cluster。Crs装好之后双节点进行重启。安装之前进行校验,由于存在bug,公用网址192*,10*,172*开头的网段,节点对等性校验会失败。runcluvfy.bat stage -pre crsinst -n rac1,rac2 -verbose二。共享存储划分分区时不要划分盘符,否则…

精简jre(上)

java是跨平台的东西,但有的时候我们不需要它去跨平台,我们希望能想c++做的程序一样,编码和简单处理后能够在系统运行。 这次的项目是要放到classmate pc 上,这款机器是为学生订做的,系统资源很有限,一个jre1.5就70多M,放在上面肯定是不行的。于是我找了一些相关的资料,提供链接如下:如何制作最小的RCP程序压缩包(包含JRE) java程序发布之jre篇 基本知道思路了,我把写的程序打包成jar,能双…

JRE 与 JDK ,JVM Client Server了解

一、JRE: java runtime environment  java 运行环境JRE是运行java所需要的环境。包含JVM标准实现和JAVA核心类库,以及javaplug-in。可以在JRE上进行运行、测试和传输应用程序。JRE不包括编译器,调试器和其他工具。也就是说,如果直接运行一个java编译好了的class文件,使用JRE就OK 了。但是如果你要开发一个java文件,然后对它进行编译,调试等工作,这个时候就要用到JDK 了。 二、JDK: java develop…

Apache Tomcat 6.0.18与JDK的安装配置

配置:    1.下载jdk-6u7-windows-i586-p.exe并安装(E:/Java/jdk1.6.0_07) 2.配置环境变量   JAVA_HOME  E:/Java/jdk1.6.0_07   PATH       %JAVA_HOME%/bin;%SystemRoot%/system32;%SystemRoot%;%SystemRoot%/System32/Wbem   CLASSPATH  .;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar; 3.下载apache-tomcat-6.0.18.exe并安装(E:/Tomcat 6.0)   TOMCAT_HOME   E:/Tomcat 6.0   CATALINA_H…

JAVA反编译工具JAD

  JAVA反编译工具JAD 以下假设jad.exe在c:/java目录下一、基本用法 Usage:jad [option(s)] 直接输入类文件名,且支持通配符,如下所示。 c:/java/>jad example1.class c:/java/>jad *.class 结果是将example1.class反编译为example1.jad。将example1.jad改为example1.java即得源文件。二、Option -o 不提示,覆盖源文件三、Option -s c:/java/>jad -sjava example1.class 反编译结果以.java…

第二篇:循环

   在一段程序中,过多的循环很大程度的给服务器施压。但是我们却离不开循环,我们唯一能做的就是最大程度的对其进行优化。  .net对于循环似乎也有特殊的处理,在对某个数组或者集合进行循环时:for(int i=0;i<s.length;i++) {} 这样JIT只需要对边界进行一次范围检测,千万不要用一个变量来代替s.length;有人会认为用一个变量先取出s.length的值再放到for循环中这样只取一次length的值,这样会提高…

C# 2.0泛型编程基础实例

泛型的基本概念。   最显著的一点就是它参数化了类型,把类型作为参数抽象出来,从而使我们在实际的运用当中能够更好的实现代码的重复利用,同时它提供了更强的类型安全,更高的效率,不过在约束方面,它只支持显示的约束,这样在灵活性方面就显得不是那么好了。我觉得它之所以能够提供更高的效率是因为泛型在实例化的时候采用了 "on-demand"的模式,即按需实例化,发生在JIT(Just In Time)编译时。 …
下一页 »