原创 使用Hibernate EntityManager(摘自hibernate實戰第二版)
Hibernate EntityManager是圍繞提供JPA編程接口的Hibernate Core的一個包裝,支持JPA實體實例的生命週期,並允許你用標準的Java Persistence查詢語言編寫查詢。 1、基本JPA配置
原创 java中split方法陷阱
關於String裏的split方法,昨天在使用時,使用"#*"來分割字符串"路徑6#*路徑6",期望的結果是分成一個長度爲2的字符串數組,但是分割的實際結果是一個長度爲7的字符串,翻查一文檔,原來split裏的參數是正則表達式,所以分割字
原创 hibernate繼承映射
常用有三種 1、單表映射: 每棵繼承樹映射成一張表(使用較多,性能較好),關鍵在於使用鑑別器<discriminator column="xx" type="">, 每個子類對應有一個鑑別器值 2、具體表映射: 每個子類映射成一
原创 sql語句裏max函數
oracle數據庫表EXAMPLE裏有一字段ORDER_NUM,類型爲字符型,裏面存放數字字符串,共10條記錄,分別爲,0-10。使用select max(ORDER_NUM) from EXAMPLE,獲得結果,9。
原创 hibernate 中class標籤的entity-name屬性
該屬性標識該pojo的實體名,如果設置該屬性,在save等操作是必須告訴hibernate該邏輯名稱,當一個pojo映射多個表時,該屬性就有很大作用,例如,一個User的pojo,如果分爲兩種不同的user,可能其中某寫字段相同,某些又不
原创 關於javascript中parseInt('09')問題
今天在開發項目時,需要對字符串進行轉換,於是利用了parseInt()函數,可是他媽的parseInt('09')老是顯示0,我就他媽的鬱悶了,上網一查,原來這哥們解析以0開頭的字符串時默認是八進制的,媽的。 今天還遇到了一個問題,同樣
原创 Javascript截取字符串的兩個方法[載]
1.substr 方法返回一個從指定位置開始的指定長度的子字符串。stringvar.substr(start [, length ])參數stringvar 必選項,要提取子字符串的字符串文字或String對象。start 必選項,所
原创 ajax小試菜刀
客戶端頁面:DynaLoadAjax.jsp ----------------------------------------------------------------------------------------- <%@ p
原创 大幅優化MyEclipse的速度
1、去除不需要加載的模塊 一個系統20%的功能往往能夠滿足80%的需求,MyEclipse也不例外,我們在大多數時候只需要20%的系統功能,所以可以將一些不使用的模塊禁止 加載啓動。通過Windows - Preferences打開配置窗
原创 javascript中的Date對象
var issuedDateTemp = ($Id("issuedDtsStr").value).replace(/-/g,"/"); //new Date()函數不能識別2010-01-01的字符串,轉換成2010/01/01,re
原创 hibernate 全局xml映射元數據
schema 指定該xml中映射的po對應的schema前綴,一般指數據庫名稱 default-lazy 懶加載,不多說 auto-import true|false hql中是否需要使用類全名,true不需要,false需要 def
原创 hibernate.hbm2ddl.auto 的設置
<?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Confi
原创 JavaScript 變量值類型&內存分配&參數傳遞
JavaScript 變量包含兩種不同類型的值,分別爲基本類型值(primitive values)和引用類型值(reference values)。primitive values 指primitive type值,在JavaScri
原创 java.util.ConcurrentModificationException 解決辦法
今天在項目的中有一個需求,需要在一個Set類型的集合中刪除滿足條件的對象,這時想當然地想到直接調用Set的remove(Object o)方法將指定的對象刪除即可,測試代碼: public class Test { publi