成人a视频在线,欧美国产欧美综合,欧美国产一区二区三区激情无套http://www.aygfsteel.com/pengpenglin/category/28489.html成熟 穩重 樂觀 自信 進取 責任 夢想 堅持zh-cnFri, 17 Sep 2010 11:26:46 GMTFri, 17 Sep 2010 11:26:46 GMT60【Java框架專題】Spring----Spring的事務傳播級別和事務性能優化http://www.aygfsteel.com/pengpenglin/archive/2010/03/15/315445.htmlPaul LinPaul LinMon, 15 Mar 2010 03:09:00 GMThttp://www.aygfsteel.com/pengpenglin/archive/2010/03/15/315445.htmlhttp://www.aygfsteel.com/pengpenglin/comments/315445.htmlhttp://www.aygfsteel.com/pengpenglin/archive/2010/03/15/315445.html#Feedback0http://www.aygfsteel.com/pengpenglin/comments/commentRss/315445.htmlhttp://www.aygfsteel.com/pengpenglin/services/trackbacks/315445.html閱讀全文

Paul Lin 2010-03-15 11:09 發表評論
]]>
【Java框架專題】Hibernate----悲觀鎖與樂觀鎖、Hibernate的鎖定機制http://www.aygfsteel.com/pengpenglin/archive/2010/03/15/315444.htmlPaul LinPaul LinMon, 15 Mar 2010 03:07:00 GMThttp://www.aygfsteel.com/pengpenglin/archive/2010/03/15/315444.htmlhttp://www.aygfsteel.com/pengpenglin/comments/315444.htmlhttp://www.aygfsteel.com/pengpenglin/archive/2010/03/15/315444.html#Feedback0http://www.aygfsteel.com/pengpenglin/comments/commentRss/315444.htmlhttp://www.aygfsteel.com/pengpenglin/services/trackbacks/315444.html悲觀鎖定(Pessimistic locking)會采用基于數據庫提供的鎖機制來進行鎖定。它會在物理層對行甚至表進行鎖定。使得應用的并發性變差。  閱讀全文

Paul Lin 2010-03-15 11:07 發表評論
]]>
【Java框架專題】Hibernate----數據并發與事務隔離http://www.aygfsteel.com/pengpenglin/archive/2010/03/15/315443.htmlPaul LinPaul LinMon, 15 Mar 2010 03:04:00 GMThttp://www.aygfsteel.com/pengpenglin/archive/2010/03/15/315443.htmlhttp://www.aygfsteel.com/pengpenglin/comments/315443.htmlhttp://www.aygfsteel.com/pengpenglin/archive/2010/03/15/315443.html#Feedback0http://www.aygfsteel.com/pengpenglin/comments/commentRss/315443.htmlhttp://www.aygfsteel.com/pengpenglin/services/trackbacks/315443.html

REPEATABLE READ:通過行鎖定,在讀的數據不允許其它進程修改。確保已讀取的數據不被修改、刪除(不可重復讀)但無法阻止其它進程寫入新數據,所以不能確保讀取到新的數據(幻像讀)

SERIALIZABLE:通過表鎖定,徹底禁止讀取期間其它進程的修改、刪除(屏蔽不可重復讀)和增加(屏蔽幻像讀)

但是不管是那種隔離級別,對第一類丟失更新都是不能接收的  閱讀全文

Paul Lin 2010-03-15 11:04 發表評論
]]>
【Java框架專題】Hibernate---在Hibernate中獲取數據方式與緩存使用(轉)http://www.aygfsteel.com/pengpenglin/archive/2010/03/15/315440.htmlPaul LinPaul LinMon, 15 Mar 2010 03:00:00 GMThttp://www.aygfsteel.com/pengpenglin/archive/2010/03/15/315440.htmlhttp://www.aygfsteel.com/pengpenglin/comments/315440.htmlhttp://www.aygfsteel.com/pengpenglin/archive/2010/03/15/315440.html#Feedback0http://www.aygfsteel.com/pengpenglin/comments/commentRss/315440.htmlhttp://www.aygfsteel.com/pengpenglin/services/trackbacks/315440.html閱讀全文

Paul Lin 2010-03-15 11:00 發表評論
]]>
【求助】使用HQL查詢Oracle日期字段,報"Invalid number"http://www.aygfsteel.com/pengpenglin/archive/2008/05/22/202207.htmlPaul LinPaul LinThu, 22 May 2008 08:40:00 GMThttp://www.aygfsteel.com/pengpenglin/archive/2008/05/22/202207.htmlhttp://www.aygfsteel.com/pengpenglin/comments/202207.htmlhttp://www.aygfsteel.com/pengpenglin/archive/2008/05/22/202207.html#Feedback0http://www.aygfsteel.com/pengpenglin/comments/commentRss/202207.htmlhttp://www.aygfsteel.com/pengpenglin/services/trackbacks/202207.html如題,Oracle數據庫里面有一批記錄,現在我想根據其中一個叫:txn_date的字段來查詢記錄,在Hbm文件中我配置了該HQL,如下所示:

<sql-query name="job.getJobByDate">
    select {job.*} from Newsletter_Message job 
     where to_char(:dateType,'yyyy-mm-dd hh24:mi') = 
           to_char(:jobDate, 'yyyy-mm-dd hh24:mi')
<return alias="job"
        class
="com.newsletter.domain.job.Job" />
</sql-query>


在DAO方法中我使用了Spring的HibernateTemplate,方法如下:

public List<Job> getJobByDate(final Date jobDate, final String dateType) {
 
return (List<Job>
  getHibernateTemplate().executeFind(
    
new HibernateCallback() 

      
public
 Object doInHibernate(Session session)
          
throws HibernateException 
{
        Query query 
= session.getNamedQuery("job.getJobByDate"
);
        query.setString(
"dateType"
, dateType);
        query.setDate(
"jobDate"
,jobDate);
        
return
 query.list();
      }

 }
);
}


Hibernate生成的SQL語句如下

select job.TXN_NO as TXN1_5_0_,
       job.TXN_TYPE 
as
 TXN2_5_0_,
       job.TXN_DATE 
as
 TXN3_5_0_, 
  
from
 Newsletter_Message job
 
where to_char(?, 'yyyy-mm-dd hh24:mi'= to_char(?, 'yyyy-mm-dd hh24:mi')


每次執行時,總是拋異常,說:
org.springframework.dao.DataIntegrityViolationException: Hibernate operation: could not execute query;
.....
Caused by: java.sql.SQLException: ORA-01722: invalid number

我實在不明白為什么會報這個錯誤,難道Hibernate在set date或者set string之前不會對其進行格式的轉換嗎?于是我又換了另外一個HQL語句,在代碼里面提前將Date格式成String,但還是報錯:

where to_char(dateType,'yyyy-mm-dd hh24:mi') = :strDate

后來實在沒辦法了,用了一陰招,代碼如下,測試通過,但是覺得這種代碼太丑陋了。

public List<Job> getJobByDate(final Date jobDate, final String dateType) {
  
return getHibernateTemplate().executeFind(new HibernateCallback() 
{
    
public
 Object doInHibernate(Session session)
        
throws HibernateException 
{

     String strDate 
=
 DateUtil.convertDateToString(jobDate,
                            
"yyyy-MM-dd HH:mm"
);
    Query query 
= session.createQuery("from Job job where "

                        
+ "to_char(" + dateType + ",'yyyy-mm-dd hh24:mi') = '"
                         
+ strDate + "'");
    
return (List<Job>
) query.list();
    }

  }
);
}


不知道各位能否解析一下上面那個報錯的原因,謝謝先了!



Paul Lin 2008-05-22 16:40 發表評論
]]>
JSF國際化總結二例http://www.aygfsteel.com/pengpenglin/archive/2008/03/04/183806.htmlPaul LinPaul LinTue, 04 Mar 2008 14:32:00 GMThttp://www.aygfsteel.com/pengpenglin/archive/2008/03/04/183806.htmlhttp://www.aygfsteel.com/pengpenglin/comments/183806.htmlhttp://www.aygfsteel.com/pengpenglin/archive/2008/03/04/183806.html#Feedback0http://www.aygfsteel.com/pengpenglin/comments/commentRss/183806.htmlhttp://www.aygfsteel.com/pengpenglin/services/trackbacks/183806.html一、<f:view>、<f:loadbundle>和<html>標記的位置

使用JSF國際化時,如果HTML頁面的<title></title>部分需要用到綁定資源文件的信息,則<f:view>和<f:loadbundule>標簽必須放在<html>標簽之外,諸如以下所示:

沒有使用資源綁定之前,頁面代碼如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>第一個JSF程序</title>
</head>
<body>
  
<f:view>
    
<h:form>
      
<h3>請輸入你的名稱</h3>
      
<h:outputText value="#{user.errMessage}" /><p>
       名稱:
<h:inputText value="#{user.name}" /><p>
       密碼:
<h:inputSecret value="#{user.password}" /><p>
      
<h:commandButton value="送出" action="#{user.verify}" />
    
</h:form>
  
</f:view>  
</body>
</html>

使用了資源文件之后,代碼的<f:view>,<f:loadbundle>標簽提前到<html>標簽前面:

<f:view locale="zh_CN">
<f:loadBundle basename="messages" var="msgs"/>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title><h:outputText value="#{msgs.titleText}"/></title>
</head>
<body>  
    
<h:form>
      
<h3><h:outputText value="#{msgs.hintText}"/></h3>
      
<h:outputText value="#{user.errMessage}" /><p>      
      
<h:outputText value="#{msgs.nameText}" />
      
<h:inputText value="#{user.name}" /><p>      
      
<h:outputText value="#{msgs.passText}" />
      
<h:inputSecret value="#{user.password}" /><p>      
      
<h:commandButton value="#{msgs.commandText}" action="#{user.verify}" />
    
</h:form>  
</body>
</html>

</f:view>

否則頁面在運行時會提示找不到標簽,原因就是因為在加載資源文件之前<title></title>就已經使用了綁定,自然無法找到綁定的內容。

二、<f:view>的locale屬性和faces-config.xml中<locale-config>配置的優先級別:

1.<f:view>沒有設置locale,faces-config.xml沒有設置<local-config>時采用瀏覽器的默認配置

2.<f:view>沒有設置locale,但faces-config.xml中設置了<local-config>時,如果支持本地語言則采用<local-config>的<supported-locale>配置,否則采用<default-locale>

3.<f:view>設置了locale時,faces-config.xml沒有設置<local-config>時采用<f:view>的配置

4.<f:view>設置了locale時,且faces-config.xml中設置了<local-config>時,采用<f:view>



Paul Lin 2008-03-04 22:32 發表評論
]]>
基于Service和Command模式的簡單MVC實現http://www.aygfsteel.com/pengpenglin/archive/2008/01/09/174072.htmlPaul LinPaul LinWed, 09 Jan 2008 09:30:00 GMThttp://www.aygfsteel.com/pengpenglin/archive/2008/01/09/174072.htmlhttp://www.aygfsteel.com/pengpenglin/comments/174072.htmlhttp://www.aygfsteel.com/pengpenglin/archive/2008/01/09/174072.html#Feedback6http://www.aygfsteel.com/pengpenglin/comments/commentRss/174072.htmlhttp://www.aygfsteel.com/pengpenglin/services/trackbacks/174072.html閱讀全文

Paul Lin 2008-01-09 17:30 發表評論
]]>
主站蜘蛛池模板: 泊头市| 渭南市| 西畴县| 扎鲁特旗| 营口市| 桐梓县| 安达市| 平顶山市| 黄骅市| 德州市| 盐源县| 衡阳县| 顺义区| 岱山县| 卢氏县| 县级市| 怀安县| 锡林郭勒盟| 宁城县| 铜陵市| 焦作市| 祥云县| 嘉义县| 乌拉特中旗| 玉山县| 郸城县| 斗六市| 浦北县| 桃源县| 七台河市| 家居| 封开县| 蓬莱市| 翁牛特旗| 册亨县| 和顺县| 喜德县| 车险| 界首市| 宾川县| 宁陕县|