<id column="ID" name="Id" type="int > <generator class="vm" /> </id>
在ç¾åœ¨çš„é …ç›®ä¸ç”¨hibernate3.2+oracle9i,好åƒhibernate3.2沒有了"vm"這個相應的generator,åªæœ‰å¾ˆå›°é›£çš„找到一些關于"vm.long"å’Œ"vm.hex"的資料,但是怎樣試也ä¸æˆåŠŸ,
我是用了3.2çš„annotation方法åšçš„é…置:
/* * æµæ°´è™Ÿ */ @GenericGenerator(name="generator", strategy="vm.long", parameters = { } ) @Id @GeneratedValue(generator="generator") private Integer id;
相應的xml文件mappingé…置方法也試éŽï¼Œä¸€æ¨£ä¸é€šã€‚
異常一般是這樣:
could not interpret id generator strategy: vm.long
雖然hibernate2的版本å¯ä»¥ç”¨vm實ç¾Id的增長,但是å°vm這個generator還是ä¸ç”šäº†è§£ï¼Œå¸Œæœ› robbinç‰è€å¤§èƒ½çµ¦å€‹è§£æžï¼Œ
(by the way, 在程åºå“¡9上看到robbinçš„æ–‡ç« ï¼Œå¾ˆç²¾å½©ï¼ï¼‰
åŒæ™‚指導一下在3.2ä¸è©²å¦‚何é…置。
我ç¾åœ¨ç”¨çš„是nativeçš„generator,需è¦åœ¨orcaleä¸è¨ç½®ä¸€å€‹hibernate默èªçš„sequence:HIBERNATE_SEQUENCE,但是里é¢æ‰€æœ‰å°çš„æ“作都會用這個sequence來生æˆID,這樣比較影響性能,和ä¸åŒçš„表的IDä¸æ˜¯é€£çºŒçš„,很ä¸é›…觀。
希望能找能ä¸ä¸€å¥½çš„方法在ä¸ä½¿ç”¨oracleçš„sequence的情æ³ä¸‹ç”Ÿæˆè¡¨éžå¢žçš„ID。
è¬è¬æŒ‡å°Žã€‚

æ›´å¤šæ–‡ç« ã€æŠ€è¡“交æµã€å•†å‹™åˆä½œã€è¯ç³»åšä¸»
微信掃碼或æœç´¢ï¼šz360901061

å¾®ä¿¡æŽƒä¸€æŽƒåŠ æˆ‘ç‚ºå¥½å‹
QQ號è¯ç³»ï¼š 360901061
您的支æŒæ˜¯åšä¸»å¯«ä½œæœ€å¤§çš„動力,如果您喜æ¡æˆ‘çš„æ–‡ç« ï¼Œæ„Ÿè¦ºæˆ‘çš„æ–‡ç« å°æ‚¨æœ‰å¹«åŠ©ï¼Œè«‹ç”¨å¾®ä¿¡æŽƒæ下é¢äºŒç¶ç¢¼æ”¯æŒåšä¸»2å…ƒã€5å…ƒã€10å…ƒã€20å…ƒç‰æ‚¨æƒ³æ的金é¡å§ï¼Œç‹ ç‹ é»žæ“Šä¸‹é¢çµ¦é»žæ”¯æŒå§ï¼Œç«™é•·éžå¸¸æ„Ÿæ¿€æ‚¨ï¼æ‰‹æ©Ÿå¾®ä¿¡é•·æŒ‰ä¸èƒ½æ”¯ä»˜è§£æ±ºè¾¦æ³•ï¼šè«‹å°‡å¾®ä¿¡æ”¯ä»˜äºŒç¶ç¢¼ä¿å˜åˆ°ç›¸å†Šï¼Œåˆ‡æ›åˆ°å¾®ä¿¡ï¼Œç„¶åŽé»žæ“Šå¾®ä¿¡å³ä¸Šè§’掃一掃功能,é¸æ“‡æ”¯ä»˜äºŒç¶ç¢¼å®Œæˆæ”¯ä»˜ã€‚
ã€æœ¬æ–‡å°æ‚¨æœ‰å¹«åŠ©å°±å¥½ã€‘å…ƒ
