在Hibernate里面动态切换SChema实现访问不同的数据库的几种方法

需求很简单,相同的操作,比如表结构完全相同,程序也完全相同,但需要根据某些条件,分别向不同的schema做操作。 比如,如果当前处理的是A公司,那么向SchemaA 里面保存数据,如果当前处理的是B公司的,则向SchemaB里面保存数据。 其实就是一套程序,实现后台的动态切换。 我这里提供几种方法,大家自己根据情况考虑,都能实现,注意是实现,不一定适合于正式应用。 方法一: 在Hibernate里面,有一…

struts2_003:如何查看struts2的jar文件源代码和doc文件

1. 查看 struts2 的源代码:jar 文件。需要导入相关的 jar 包才能查看。否则打开是反编译后的内容。 (小问题:lib 里面的 jar 包无法展开:原来是要在文件夹 Referenced Libraries 展开才能看到各类)   如何查看:右击要查看的 jar 包 -> Properties,按以下路径导入:    导入后,myeclipse 自动更新为 java 源文件:   新的问题:如何在 jar 包名称中显示完整的路径“包....名称”(未完,待解决…

jbuilder中文问题解决

中文问题解决:方法一:   下载最新版的JDK把jre/lib下的font.properties.zh盖掉JBX所用的JDK相同目录JBX/jdk1.4/jre/lib下的相同文件就行了。方法二:   Project => Project Properties => General => Encoding =>改为GBK。方法三:步骤如下:1: 安装JBX;不用说了;2: 改变一下,Tools => Preferences... => Editor => Display 里面的字体,主要是让JBuilderX搜索一下系统的字体;3: 关闭JBX…

Java中系统属性Properties介绍 System.getProperty()参数大全

在JDK文档中System类中有这样的方法getProperties()在此方法的详细介绍中有下面的参数可供使用: java.version Java 运行时环境版本 java.vendor Java 运行时环境供应商 java.vendor.url Java 供应商的 URL java.home Java 安装目录 java.vm.specification.version Java 虚拟机规范版本 java.vm.specification.vendor Java 虚拟机规范供应 java.vm.specification.name Java 虚拟机规范名称 java.vm.ve…

eclipse从数据库逆向生成Hibernate实体类

做项目必然要先进行数据库表设计,然后根据数据库设计建立实体类(VO),这是理所当然的,但是到公司里做项目后,让我认识到,没有说既进行完数据库设计后还要再“自己”建立一变VO。意思是,在项目设计时,要么根据需求分析建立实体类,由正向生成数据库表;要么就先进行数据库表设计,再逆向生成实体类。没有说进行完任意一方的设计后再去花时间去自己匹配建立另一方的设计。 原因是: 1. 1.5倍工作量,…

Apache-Maven进阶一

一、什么是Maven?        Maven本质上是一个工程管理和理解工具。 提供了一种方式,帮助管理:        Builds        Documentation        Reporting        Dependencies        SCMs        Releases        Distribution 二、Maven对我们的开发进度有什么益处?        采用标准的规定和惯例加速开发周期        同时达到更高的成功率 三、如何设置Maven?        Maven默认设置可以满足大多数情…

Jar run in linux

JAVA File(ResetStatus): package com.djx.reflect; import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; import java.sql.Timestamp; import java.text.S…

将properties文件放在Jar包并读取

有时候需要在一个library内部打包一个properties文件,包含一些配置信息,而不能部署在外部。在maven工程里面,将properties文件放在src/main/resources目录下。就会自动打包到classes目录下。然后在jar包的代码中想要读取这个文件,可以用类似下面的代码:public class Client { private final static String NAME = "engine.properties"; public static Map<String, String> load() throws Ap…

MyBatis 点点滴滴

2012.1.30 下载MyBatis的包,3.06版本 (1) 下载MyBatis 要使用的JAR  mybatis-3.0.6.jar 到项目文件夹 同时下载dbcp的jar到项目,3个jar commons-collections-3.2.1.jar, commons-dbcp-1.4.jar, commons-pool-1.6.jar (2) 配置MyBatis的主xml 新建一个XML文件,保存为dbconfig.xml,下面是示例内容 下面有几个注意的地方 1. 引用properties文件来配置db的参数    引入文件     <properties resourc…

Eclipse中看java源代码

转自:http://www.cnblogs.com/liuzenglong/archive/2011/10/27/2225967.html Eclipse中看java源代码 JavaEclipseJDKCC++ 如何在Eclipse sdk中查看jar源代码如:*.jar 1.点 “window”-> "Preferences" -> "Java" -> "Installed JRES" 2.此时"Installed JRES"右边是列表窗格,列出了系统中的 JRE 环境,选择你的JRE,然后点边上的 "Edit...", 会出现一个窗口(Edit JRE) 3.选中rt.jar文件的这…

iOC (1)

spring classpath <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />   1, 编译时依赖 :    dest/*.jar   2, 运行依赖:     dom4j.jar , jakarta-commons.*.jar ,antalr.jar , cglib.jar , aopallians.jar    asm.jar      IOC 依赖注入   注入:通过spring容器将为bean设置所需要的属性。      1) 通过set方法             <bean id=”” class=””> …

The manifest file of OSGI bundle

Every OSGI bundle is a jar file,and before you compress the bundle to a jar file, a configuration file is necessary,the following is a configuration file example.it is very simple.it belongs to .mf format configuration file. file manifest.mf Bundle-Activator: test.ActivatorBundle-Name: simplebundleBundle-SymbolicName: simplebundleBundle-Description: Demo BundleBundle-Ve…

log4j的完全使用详解

一. Log4J的功能详细使用   参考:http://blog.csdn.net/seraph5186/archive/2009/02/05/3863726.aspx     二. Log4j的配置文件和Log4j的Jar文离   默认, Log4j jar会读当前目录下的log4j.properties文件, 但如果想把log4j.properties文件脱离jar的当前目录, 这个时候Jar 文件无法在默认情况下读取log4j.properties. 通过测试发现, ANT会先查找LIBPATH和CLASSPATH环境变量所指定的路径下的JAR文件. 所…

No instrumentation runner found …..问题解决

使用测试单元的时候,Androidmaniefest.xml文件如下: <?xml version="1.0" encoding="utf-8"?> <manifest     xmlns:android="http://schemas.android.com/apk/res/android"     package="com.myapp"     android:versionCode="1"     android:versionName="1.0"     android:debuggable="true">          <application android:icon="@drawable/icon" android:label="@string/app_n…

iOS_MonkeyTalk(4.2)_Installing the MonkeyTalk Android Agent

Installing the MonkeyTalk Android Agent Open your Android Project in Eclipse and follow these instructions. Convert your Android project to AspectJ MonkeyTalk-agent.jar can be found in the "agents" folder in the MonkeyTalk package you downloaded earlier, and can be downloaded here. The exact name of the jar might vary depending on the version, but it should always start…
下一页 »