2008年12月30日

          hibernate新手求助!!

          今天下午學習使用hibernate,跟著視頻做,可是控制臺老報這個錯誤
          02:03:12,171  WARN UserSuppliedConnectionProvider:23 - No connection properties specified - the user must supply JDBC connections
          02:03:12,171 ERROR SchemaExport:202 - schema export unsuccessful
          java.lang.UnsupportedOperationException: The user must supply a JDBC connection
           at org.hibernate.connection.UserSuppliedConnectionProvider.getConnection(UserSuppliedConnectionProvider.java:30)
           at org.hibernate.tool.hbm2ddl.ManagedProviderConnectionHelper.prepare(ManagedProviderConnectionHelper.java:28)
           at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:180)
           at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:133)
           at com.test.hibernate.ExportDB.main(ExportDB.java:15)

          視頻就能運行成功,我的就不行,很是郁悶,

          hibernate.cfg.xml配置如下:
                  

                      <!DOCTYPE hibernate-configuration PUBLIC
                       "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
                       "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

                      <hibernate-configuration>
                       <session-factory>
                            <property name="hibernate.connection.url ">jdbc:mysql:///localhost/hibernate_first</property>
                            <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
                            <property name="hibernate.connection.username">root</property>
                            <property name="hibernate.connection.password">root</property>
                            <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
            
                            <mapping resource="com/test/hibernate/User.hbm.xml"/>
                       </session-factory>
                  </hibernate-configuration>

          實體類User的映射文件配置:
          <?xml version="1.0"?>
          <!DOCTYPE hibernate-mapping PUBLIC
           "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
           "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
          <hibernate-mapping>
           <class name="com.test.hibernate.User">
            <id name="id">
             <generator class="uuid"/>
            </id>
            
            <property name="userName"/>
            <property name="password"/>
            <property name="createDate"/>
            <property name="expireDate"/>
           </class>
           
          </hibernate-mapping>

          下面是連接數據庫的類:

          package com.test.hibernate;

          import org.hibernate.cfg.Configuration;
          import org.hibernate.tool.hbm2ddl.SchemaExport;

          public class ExportDB {


           public static void main(String[] args) {
            
            Configuration cfg = new Configuration().configure();
            
            SchemaExport export = new SchemaExport(cfg);
            
            export.create(true, true);
           }

          }


          希望路過高手不吝指導一下,感激不盡!!!!

          posted @ 2008-12-30 02:23 anyStar 閱讀(1787) | 評論 (8)編輯 收藏

          2008年10月14日

          為什么我的myeclipse沒有創建Hibernate Mapping File的選項?

          如題,我裝的是6.5的

          posted @ 2008-10-14 21:32 anyStar 閱讀(1610) | 評論 (2)編輯 收藏

          2008年9月18日

          jstl的配置

          1.到http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/下載你所需的版本

          2.將jstl.jar和standard.jar拷貝到WEB-INF目錄下的lib文件里

          3.在WEB-INF目錄下新建一個tlds文件夾,將c.tld和c-rt.tld考進去

          4.在web.xml文件配置你所用到的標簽如下:

          <?xml version="1.0" encoding="UTF-8"?>
          <web-app version="2.5"
           xmlns="http://java.sun.com/xml/ns/javaee"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
           http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
           
          <taglib>
              <taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
              <taglib-location>/WEB-INF/tlds/c.tld</taglib-location>
          </taglib>

          <taglib>
              <taglib-uri>http://java.sun.com/jstl/core-rt</taglib-uri>
              <taglib-location>/WEB-INF/tlds/c-rt.tld</taglib-location>
          </taglib>

          ........................
          </web-app>

           

          posted @ 2008-09-18 20:30 anyStar 閱讀(1654) | 評論 (3)編輯 收藏

          2008年8月11日

          運行servlet為什么總提示找不到文件

          我在Tomcat中文件路徑配置如下:webapps\servlet\WEB-INF\classes

          目錄下有一個TestServlet.class文件


          web.xml文件配置如下:

          <?xml version="1.0" encoding="ISO-8859-1"?>
          <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
                    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
                    http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
                     version="2.4">
            <servlet>
              <servlet-name>TestServlet</servlet-name>
              <servlet-class>servlet.TestServlet</servlet-class>      
            </servlet>
            <servlet-mapping>
              <servlet-name>TestServlet</servlet-name>
              <url-pattern>/TestServlet</url-pattern>
            </servlet-mapping>
          </web-app>


          本人愚昧,整了將近一個小時仍然沒搞定,希望高手幫助一下

           

          posted @ 2008-08-11 17:33 anyStar 閱讀(1603) | 評論 (4)編輯 收藏

          2008年8月7日

          學習中要注意的知識點及總結

          1,<meta>標簽是什么意思
          2.掌握JSP各種對象及其方法
          3.JSP對象所具有的相同的方法,及其用法區別
          4.迭代器使用的注意事項



          1--    meta其實是html語言head區的一個輔助性標簽。
                   meta標簽共有兩個屬性,它們分別是http-equiv屬性和name屬性,不同的屬性又有不同的參數值,這些不同的參數值就實現了不同的網頁功能。  
                    1、name屬性   
            name屬性主要用于描述網頁,與之對應的屬性值為content,content中的內容主要是便于搜索引擎機器人查找信息和分類信息用的。    
               2、http-equiv屬性     
            http-equiv顧名思義,相當于http的文件頭作用,它可以向瀏覽器傳回一些有用的信息,以幫助正確和精確地顯示網頁內容,與之對應的屬性值為content,content中的內容其實就是各個參數的變量值。

          2--  九種對象:request,response,out,seasion,pageContent,exception,application,config,page

          3--  待整理。。

          4--  在聲明迭代器之后,容器的大小是不能再改變的,否則會出錯。要想改變容器大小,應在聲明Iterator對象之前。

          posted @ 2008-08-07 16:45 anyStar 閱讀(281) | 評論 (0)編輯 收藏

          2008年8月4日

          學習中遇到的待解問題

          1.Java bean中property和param的用法。
          2。枚舉
          3.MIME是什么意思
          4.asList()方法
          5.增強FOF循環的用法
          6.HASH函數的用法
          7.StringTokenizer()方法提取單詞
          8。Cookie用法
          9。使用role和連接數據庫進行用戶驗證的區別

                  注:紅色序號代表是我待解決問題,綠色標號表示已解決!希望知道的各位大哥大姐們多多幫助在下。。 我會把自己找到的答案更新到文章下面,希望對和我一樣是新手的人有所幫助。





          3.MIME類型就是設定某種擴展名的文件用一種應用程序來打開的方式類型,當該擴展名文件被訪問的時候,瀏覽器會自動使用指定應用程序來打開。多用于指定一些客戶端自定義的文件名,以及一些媒體文件打開方式。

          4.可以用Arrays.asList( )方法把數組改造成List:實際上它只是部分地實現了Collection 和List 接口。調用其它方法會引發一個UnsupportedOperationException 異常。Arrays.asList( )返回的是一個由固定容量的數組支撐的List。如果要創建普通容器,隨時都可以把Arrays.asList( )的結果當作構造函數的參數傳給List 或Set,這樣就能使用它的完整接口了。


          5.在JDK 1.4之后才出現,不建議使用,了解就行。

          posted @ 2008-08-04 16:42 anyStar 閱讀(251) | 評論 (0)編輯 收藏

          2008年8月2日

          compareTo()方法所悟

                  今天上午寫了一道程序,功能是比較任意兩個字符串的大小。使用compareTo()方法做時,發現如果兩個字符串都是由純數字組成的時候會有錯誤出現。
                  比如我定義 String s1 = "123";  
                                        String s2 = "32";
                  從理論上來說,123是比32大的,但用compareTo方法得到的結果卻相反。在網上找了一番,終于明白了compareTo方法比較的是兩個字符串的單個字符,也就是比較了"1"和"3"的大小,3大于1,所以就得到了不想得到的結果。
                  我用了一個判斷來處理這個問題,定義兩個比較方法,如果輸入的兩個字符串是純數字,調用方法1(該方法中不用comparTo)其他情況一律調用方法2(該方法含有compareTo)。
                  OK,問題解決。

                  呵,如果看到這篇文章的人還有更好的方法,希望告訴我,先謝了!

          posted @ 2008-08-02 11:55 anyStar 閱讀(973) | 評論 (0)編輯 收藏

          僅列出標題  
          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導航

          統計

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 巴林左旗| 屏南县| 施秉县| 多伦县| 禄劝| 靖宇县| 三台县| 桂阳县| 吉木乃县| 无为县| 无棣县| 城固县| 离岛区| 平阳县| 南安市| 广宁县| 长宁县| 德阳市| 沾化县| 光山县| 西峡县| 鄂州市| 开原市| 贵州省| 若尔盖县| 宁陵县| 宣化县| 民和| 安宁市| 抚远县| 台湾省| 胶南市| 房山区| 余干县| 涟水县| 盐源县| 张家港市| 永川市| 微博| 集安市| 四子王旗|