關于Caused by: java.sql.SQLException: Failed to read auto-increment value from storage engine處理方法

          在實現spring整合hibernate時候,采用annotation方式實現的,數據采用mysql,我有兩個model,一個是log,一個是user他的自動生成主鍵策略都采用annotation的方式 @Id@GeneratedValue,在執行當前用戶保存并且添加日志時候出現Caused by: java.sql.SQLException: Failed to read auto-increment value from storage engine這個問題,通過發現是由于mysql的朱建生成策略的問題。

          所以解決方法:
           1、去掉log的朱建生成策略,主要就是去掉log實體中的@GeneratedValue,然后自動以主鍵,可以采用uuid或者其他自定義的只要不重復的主見都可以,手動生成主鍵,然后執行就可以了。

          posted on 2011-09-21 21:40 安陽 閱讀(2059) 評論(0)  編輯  收藏 所屬分類: Java筆記

          <2011年9月>
          28293031123
          45678910
          11121314151617
          18192021222324
          2526272829301
          2345678

          導航

          統計

          常用鏈接

          留言簿(2)

          隨筆分類(8)

          隨筆檔案(9)

          文章檔案(1)

          最新隨筆

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 新乡市| 丽水市| 蓝田县| 连南| 渭源县| 玉溪市| 资溪县| 巴青县| 西贡区| 明光市| 甘孜县| 华坪县| 顺平县| 武川县| 花莲县| 新宁县| 勐海县| 定结县| 西乡县| 咸宁市| 即墨市| 鄂伦春自治旗| 塔城市| 郁南县| 抚顺市| 柳州市| 新平| 邵阳县| 乌拉特中旗| 赤峰市| 五华县| 拉萨市| 阿拉善左旗| 新津县| 区。| 威宁| 盱眙县| 岳阳县| 青河县| 宁河县| 北京市|