2016年1月16日 星期六

使用Maven Command 指令抓取所需的 jar

1.需有或已安裝之 Maven 環境 PC
2.建立 pom.xml 檔案
    md mypackage
    cd mypackage
    於此目錄建立 pom.xml 檔案
    紅 1~2 必設定條件, 綠 1~3 要抓取 jar 之設定




























<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>HibernateCache</groupId>
  <artifactId>HibernateCache</artifactId>
  <version>0.0.1-SNAPSHOT</version>  
  <packaging>war</packaging>   
  <dependencies>
 <dependency>
  <groupId>org.hibernate</groupId>
     <artifactId>ejb3-persistence</artifactId>
  <version>1.0.2.GA</version>
 </dependency>
 <dependency>
  <groupId>org.hibernate</groupId>
      <artifactId>hibernate-annotations</artifactId>
  <version>3.5.6-Final</version>
        </dependency>
        <dependency>
              <groupId>mysql</groupId>
                 <artifactId>mysql-connector-java</artifactId>
              <version>5.1.10</version>
        </dependency>
  </dependencies>
</project>

3.於MS-DOS Command prompt 執行 mvn package
   cd mypackage
   mvn package

4.得出 jar 檔案
於 xxx\HibernateCache-0.0.1-SNAPSHOT\WEB-INF\lib 之下目錄
得到相關 jar 檔案

Java 不同編碼字串, 其字串長度大小計算

以 Java 開發專案, 在 DAO 寫入資料庫時, 常遇到JAVA 字串與資料庫編碼不一致, 有時會產生字串過長,導致無法寫入資料庫的情況. 這時就要在入庫前, 先驗證 JAVA 編碼字串是否超出資料庫欄位長度 JAVA 依 不同編碼, 其長度是不一樣的 如: ...