{"id":1549,"date":"2014-10-20T10:00:00","date_gmt":"2014-10-20T08:00:00","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=1549"},"modified":"2023-06-28T01:33:49","modified_gmt":"2023-06-28T08:33:49","slug":"couchbase-jpa-level-2-cache-0","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-jpa-level-2-cache-0\/","title":{"rendered":"Hibernate \ubc0f Eclipselink\ub97c \uc0ac\uc6a9\ud558\ub294 Couchbase JPA"},"content":{"rendered":"<p class=\"p1\">\ud68c\uc0ac\ub85c\uc11c\uc758 \uc131\uc7a5\uacfc \uc624\ud508 \uc18c\uc2a4 \ucee4\ubba4\ub2c8\ud2f0\uc758 \ucc44\ud0dd\uc774 \uc99d\uac00\ud568\uc5d0 \ub530\ub77c Couchbase\ub294 \uacc4\uc18d\ud574\uc11c \uc0c8\ub85c\uc6b4 \uacfc\uc81c\uc640 \uc0ac\uc6a9 \uc0ac\ub840\uc5d0 \uc9c1\uba74\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \ub9ce\uc740 \uae30\uc5c5\ub4e4\uc774 \uae30\uc874 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0 \uce90\uc2dc\ub97c \ucd94\uac00\ud558\uac70\ub098 \ucc28\uc138\ub300 \uae30\uc220\ub85c \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \ubc1c\uc804\uc2dc\ud0a4\uae30 \uc704\ud574 \uc800\ud76c\ub97c \ucc3e\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub7ec\ud55c \ub808\ubca8 2 \uce90\uc2dc \uad6c\ud604\uc744 \uc704\ud574 Spring \ud504\ub85c\uc81d\ud2b8\uc5d0\uc11c \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc704\ud55c \ub370\uc774\ud130 \uc561\uc138\uc2a4 \uacc4\uce35\uc744 \uac1c\ubc1c\ud558\ub294 \ub370 \ub3c4\uc6c0\uc744 \uc8fc\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uc2a4\ud504\ub9c1 \ub370\uc774\ud130 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4\ub294 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ubc84\ud0b7\uacfc POJO \uc911\uc2ec\uc758 \ub370\uc774\ud130 \uc0c1\ud638 \uc791\uc6a9\uc744 \uc81c\uacf5\ud558\uace0 \uc800\uc7a5\uc18c \uc2a4\ud0c0\uc77c\uc758 \uad6c\ud604\uc744 \uc9c0\uc6d0\ud568\uc73c\ub85c\uc368 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ubc84 \ud074\ub7ec\uc2a4\ud130\uc640\uc758 \ud1b5\ud569\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. \uc774\ub7ec\ud55c \ub178\ub825\uc740 \ub9e4\uc6b0 \uc131\uacf5\uc801\uc774\uc5c8\uc73c\uba70 \ub9ce\uc740 \uad00\uc2ec\uc744 \ubd88\ub7ec\uc77c\uc73c\ucf30\uc2b5\ub2c8\ub2e4.<\/p>\n<p class=\"p1\">\ud558\uc9c0\ub9cc 'JPA'\uc5d0 \ub300\ud55c \uac04\ub2e8\ud55c \uc6f9 \uac80\uc0c9\uc744 \ud1b5\ud574 \uae30\uc5c5 \uc804\ubc18\uc758 \ucd94\uac00\uc801\uc778 \uc694\uad6c \uc0ac\ud56d\uc744 \uc774\ud574\ud558\ub294 \ub370 \ub3c4\uc6c0\uc774 \ub418\ub294 \ub354 \ub9ce\uc740 \uc774\uc57c\uae30\ub97c \ubc1c\uacac\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. JPA \ud45c\uc900\uc740 <a href=\"https:\/\/download.oracle.com\/otndocs\/jcp\/persistence-2_1-fr-eval-spec\/index.html\">\uc815\uc758<\/a>\u00a0\uad81\uadf9\uc801\uc73c\ub85c \uac01 \uacf5\uae09\uc5c5\uccb4\uc758 \uad6c\ud604\uc740 \ub2e4\uc591\ud558\uae30 \ub54c\ubb38\uc5d0 Eclipselink \ubc0f Hibernate\uc640 \uac19\uc740 \ud2b9\uc815 ORM\uc744 \uc9c0\uc6d0\ud558\ub824\uba74 \ucd94\uac00 \uc791\uc5c5\uc774 \ud544\uc694\ud569\ub2c8\ub2e4. \uc800\ud76c\ub294 \ud30c\ud2b8\ub108\uc640 \ud568\uaed8 <a href=\"https:\/\/www.thumbtack.net\">\uc378\ud0dd \uae30\uc220<\/a>\u00a0\uc804\ubb38 NOSQL \uac1c\ubc1c \ud300 \uc911 \ud55c \uba85\uc744 \ubc30\uce58\ud558\uc5ec<span class=\"s2\">\u00a0\uc791\uc5c5\uc744 \uc644\ub8cc\ud588\uc2b5\ub2c8\ub2e4.\u00a0<\/span><\/p>\n<p class=\"p1\">\uc774 \ud504\ub85c\uc81d\ud2b8\uc758 \ubaa9\ud45c\ub294 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4\ub97c Eclipselink\uc640 \ucd5c\ub300 \uc808\uc804 \ubaa8\ub4dc\uc758 \ub808\ubca8 2 \uce90\uc2dc\ub85c \ud65c\uc6a9\ud560 \uc218 \uc788\ub294 \uc0c1\uc6a9\uad6c \ucf54\ub4dc \ud504\ub808\uc784\uc6cc\ud06c\ub97c \uc81c\uacf5\ud558\ub294 \uac83\uc774\uc5c8\uc2b5\ub2c8\ub2e4. 2.0 SDK\uc758 \ucd9c\uc2dc\uc640 \ud568\uaed8 \ucd94\uac00\uc801\uc778 \ud1b5\ud569 \uac1c\uc120\uc774 \uc774\ub8e8\uc5b4\uc9c8 \uc608\uc815\uc774\uc9c0\ub9cc, \uac00\uae4c\uc6b4 \uc2dc\uc77c \ub0b4\uc5d0 \uc774\ub7ec\ud55c \uce90\uc2f1 \uc791\uc5c5\uc744 \uc9c0\uc6d0\ud560 \uc218 \uc788\uae30\ub97c \uc6d0\ud588\uc2b5\ub2c8\ub2e4. Hibernate\uc640 Eclipselink JPA \ucee4\ub125\ud130\ub294 \ubaa8\ub450 \uad6c\uc131\uc5d0 \ub300\ud55c \ud14c\uc2a4\ud2b8 \uc0ac\ub840\uc640 \ud568\uaed8 Thumbtack\uc5d0\uc11c github\uc5d0 \uac8c\uc2dc\ud588\uc2b5\ub2c8\ub2e4.<\/p>\n<p class=\"p3\"><span class=\"s2\">\ucd5c\ub300 \uc808\uc804 \ubaa8\ub4dc - \ucd5c\ub300 \uc808\uc804 \ubaa8\ub4dc <span class=\"s3\">https:\/\/github.com\/thumbtack-technology\/Couchbase-L2-Hibernate<\/span><\/span><br \/>\n<span style=\"font-family: inherit;font-size: 1em;line-height: 1.4375em\">EclipseLink -\u00a0<\/span><span class=\"s4\" style=\"font-family: inherit;font-size: 1em;line-height: 1.4375em;background-color: #ffffff\">https:\/\/github.com\/thumbtack-technology\/Couchbase-L2-EclipseLink<\/span><\/p>\n<p class=\"p1\">\ud56d\uc0c1 \ud65c\uc6a9\ud560 \uc218 \uc788\ub294 \uae30\ub2a5\uc740 \uc788\uc9c0\ub9cc <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/wiki\/display\/couchbase\/Types+of+Couchbase+Clients\/\">Moxi<\/a>\u00a0\ub97c \ucd94\uac00\ud558\uc5ec \uae30\uc874 \uba64\uce90\uc2dc\ub4dc \ud074\ub77c\uc774\uc5b8\ud2b8\uac00 vbubket\uc744 \uc778\uc2dd\ud560 \uc218 \uc788\ub3c4\ub85d \ud569\ub2c8\ub2e4.\u00a0<span style=\"font-family: inherit;font-size: 1em;line-height: 1.4375em\">\uc6b0\ub9ac\ub294 javax.persistance \ud328\ud0a4\uc9c0\uc5d0 <a href=\"https:\/\/docs.oracle.com\/javaee\/7\/api\/javax\/persistence\/package-summary.html\">\uce90\uc2dc \uc778\ud130\ud398\uc774\uc2a4 <\/a>\uc0ac\uc6a9 \uac00\ub2a5<\/span><span style=\"font-family: inherit;font-size: 1em;line-height: 1.4375em\">\u00a0\ud558\uc9c0\ub9cc \uac01 \uacf5\uae09\uc5c5\uccb4\uc758 \uad6c\ud604\uc5d0\ub294 \ud574\uacb0\ud574\uc57c \ud560 \ubbf8\ubb18\ud55c \ucc28\uc774\uac00 \uc788\uc2b5\ub2c8\ub2e4. \uc608\ub97c \ub4e4\uc5b4, \uad00\ub828 <a href=\"https:\/\/www.eclipse.org\/eclipselink\/documentation\/2.5\/solutions\/performance001.htm#CHDCGIHF\">\uc774\ud074\ub9bd\uc2a4 \ub9c1\ud06c \ubb38\uc11c<\/a><\/span><span style=\"font-family: inherit;font-size: 1em;line-height: 1.4375em\">\u00a0\ub294 \ub808\ubca8 2 \uce90\uc2dc\ub97c \ucd94\uac00\ud558\ub294 \uae30\ub2a5\uc744 \ubcf4\uc5ec \uc8fc\uc9c0\ub9cc NoSQL \uc194\ub8e8\uc158 \ud65c\uc6a9\uc758 \uc138\ubd80 \uc0ac\ud56d\uc744 \uc774\ud574\ud558\ub294 \ub370 \ub3c4\uc6c0\uc774 \ub418\ub294 \ub0b4\uc6a9\uc740 \uc5c6\uc2b5\ub2c8\ub2e4. Thumbtack\uc740 \uc774\ub7ec\ud55c \uad6c\uc131 \ubb38\uc81c\ub97c \ud574\uacb0\ud558\ub294 \ub370 \ub3c4\uc6c0\uc744 \uc8fc\uc5c8\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<div class=\"geshifilter\">\n<div class=\"xml geshifilter-xml\" style=\"font-family: monospace\">\uc774\ud074\ub9bd\uc2a4\ub9c1\ud06c \uc9c0\uc18d\uc131.xml<br \/>\n<span style=\"color: #009900\"><span style=\"color: #000000;font-weight: bold\">&lt;\ud504\ub85c\ud37c\ud2f0<\/span> <span style=\"color: #000066\">\uc774\ub984<\/span>=<span style=\"color: #ff0000\">\"couchbase.cache.servers\"<\/span><\/span><br \/>\n<span style=\"color: #009900\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<span style=\"color: #000066\">\uac12<\/span>=<span style=\"color: #ff0000\">\"https:\/\/couchbase-cluster-node01:8091\/pools,<\/span><br \/>\n<span style=\"color: #009900\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 https:\/\/couchbase-cluster-node02:8091\/pools&#8221;<\/span><span style=\"color: #000000;font-weight: bold\">\/&gt;<\/span><\/span><br \/>\n<span style=\"color: #009900\"><span style=\"color: #000000;font-weight: bold\">&lt;\ud504\ub85c\ud37c\ud2f0<\/span> <span style=\"color: #000066\">\uc774\ub984<\/span>=<span style=\"color: #ff0000\">\"couchbase.cache.bucket.name\"<\/span> <span style=\"color: #000066\">\uac12<\/span>=<span style=\"color: #ff0000\">\"l2-cache\"<\/span><span style=\"color: #000000;font-weight: bold\">\/&gt;<\/span><\/span><br \/>\n<span style=\"color: #009900\"><span style=\"color: #000000;font-weight: bold\">&lt;\ud504\ub85c\ud37c\ud2f0<\/span> <span style=\"color: #000066\">\uc774\ub984<\/span>=<span style=\"color: #ff0000\">\"couchbase.cache.bucket.password\"<\/span> <span style=\"color: #000066\">\uac12<\/span>=<span style=\"color: #ff0000\">\"cachepwd\"<\/span><span style=\"color: #000000;font-weight: bold\">\/&gt;<\/span><\/span><br \/>\n<span style=\"color: #009900\"><span style=\"color: #000000;font-weight: bold\">&lt;\ud504\ub85c\ud37c\ud2f0<\/span> <span style=\"color: #000066\">\uc774\ub984<\/span>=<span style=\"color: #ff0000\">\"couchbase.cache.ttl\"<\/span> <span style=\"color: #000066\">\uac12<\/span>=<span style=\"color: #ff0000\">&#8220;600&#8221;<\/span><span style=\"color: #000000;font-weight: bold\">\/&gt;<\/span><\/span><\/p>\n<p><span style=\"color: #009900\"><span style=\"color: #000000;font-weight: bold\">&lt;\ud504\ub85c\ud37c\ud2f0<\/span> <span style=\"color: #000066\">\uc774\ub984<\/span>=<span style=\"color: #ff0000\">\"eclipselink.descriptor.customizer.<\/span><\/span>&#8221;<br \/>\nvalue=\"net.thumbtack.couchbase.eclipselink.ClassCustomizer\"\/&gt;<br \/>\n<span style=\"color: #009900\">&gt;<\/span><br \/>\n<span style=\"color: #009900\"><span style=\"color: #000000;font-weight: bold\">&lt;\ud504\ub85c\ud37c\ud2f0<\/span> <span style=\"color: #000066\">\uc774\ub984<\/span>=<span style=\"color: #ff0000\">\"eclipselink.descriptor.customizer.Order\"<\/span><\/span><br \/>\n<span style=\"color: #009900\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<span style=\"color: #000066\">\uac12<\/span>=<span style=\"color: #ff0000\">\"net.thumbtack.couchbase.eclipselink.ClassCustomizer\"<\/span><span style=\"color: #000000;font-weight: bold\">\/&gt;<\/span><\/span><\/p>\n<p><span style=\"color: #009900\">&gt;<\/span><br \/>\n<span style=\"color: #009900\"><span style=\"color: #000000;font-weight: bold\">&lt;\ud504\ub85c\ud37c\ud2f0<\/span> <span style=\"color: #000066\">\uc774\ub984<\/span>=<span style=\"color: #ff0000\">\"eclipselink.descriptor.customizer.<\/span><\/span>&#8221;<br \/>\nvalue=\"net.thumbtack.couchbase.eclipselink.ClassCustomizer\"\/&gt;<\/div>\n<\/div>\n<div class=\"geshifilter\">\n<div class=\"xml geshifilter-xml\" style=\"font-family: monospace\">\ucd5c\ub300 \uc808\uc804 \ubaa8\ub4dc \uc9c0\uc18d\uc131.xml<br \/>\n<span style=\"color: #009900\"><span style=\"color: #000000;font-weight: bold\">&lt;\ud504\ub85c\ud37c\ud2f0<\/span> <span style=\"color: #000066\">\uc774\ub984<\/span>=<span style=\"color: #ff0000\">\"couchbase.cache.servers\"<\/span><\/span><br \/>\n<span style=\"color: #009900\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<span style=\"color: #000066\">\uac12<\/span>=<span style=\"color: #ff0000\">\"https:\/\/couchbase-cluster-node01:8091\/pools,<\/span><br \/>\n<span style=\"color: #009900\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 https:\/\/couchbase-cluster-node02:8091\/pools&#8221;<\/span><span style=\"color: #000000;font-weight: bold\">\/&gt;<\/span><\/span><br \/>\n<span style=\"color: #009900\"><span style=\"color: #000000;font-weight: bold\">&lt;\ud504\ub85c\ud37c\ud2f0<\/span> <span style=\"color: #000066\">\uc774\ub984<\/span>=<span style=\"color: #ff0000\">\"couchbase.cache.bucket.name\"<\/span> <span style=\"color: #000066\">\uac12<\/span>=<span style=\"color: #ff0000\">\"l2-cache\"<\/span><span style=\"color: #000000;font-weight: bold\">\/&gt;<\/span><\/span><br \/>\n<span style=\"color: #009900\"><span style=\"color: #000000;font-weight: bold\">&lt;\ud504\ub85c\ud37c\ud2f0<\/span> <span style=\"color: #000066\">\uc774\ub984<\/span>=<span style=\"color: #ff0000\">\"couchbase.cache.bucket.password\"<\/span> <span style=\"color: #000066\">\uac12<\/span>=<span style=\"color: #ff0000\">\"cachepwd\"<\/span><span style=\"color: #000000;font-weight: bold\">\/&gt;<\/span><\/span><br \/>\n<span style=\"color: #009900\"><span style=\"color: #000000;font-weight: bold\">&lt;\ud504\ub85c\ud37c\ud2f0<\/span> <span style=\"color: #000066\">\uc774\ub984<\/span>=<span style=\"color: #ff0000\">\"couchbase.cache.ttl\"<\/span> <span style=\"color: #000066\">\uac12<\/span>=<span style=\"color: #ff0000\">&#8220;600&#8221;<\/span><span style=\"color: #000000;font-weight: bold\">\/&gt;<\/span><\/span><\/p>\n<p><span style=\"color: #009900\"><span style=\"color: #000000;font-weight: bold\">&lt;\ud504\ub85c\ud37c\ud2f0<\/span> <span style=\"color: #000066\">\uc774\ub984<\/span>=<span style=\"color: #ff0000\">\"hibernate.cache.region.factory_class\"<\/span> <span style=\"color: #000066\">\uac12<\/span>=<span style=\"color: #ff0000\">\"com.googlecode.hibernate.memcached.MemcachedRegionFactory\"<\/span> <span style=\"color: #000000;font-weight: bold\">\/&gt;<\/span><\/span><br \/>\n<span style=\"color: #009900\"><span style=\"color: #000000;font-weight: bold\">&lt;\ud504\ub85c\ud37c\ud2f0<\/span> <span style=\"color: #000066\">\uc774\ub984<\/span>=<span style=\"color: #ff0000\">\"hibernate.memcached.memcacheClientFactory\"<\/span> <span style=\"color: #000066\">\uac12<\/span>=<span style=\"color: #ff0000\">\"net.thumbtack.hibernate.couchbase.CouchbaseClientFactory\"<\/span> <span style=\"color: #000000;font-weight: bold\">\/&gt;<\/span><\/span><\/div>\n<\/div>\n<p class=\"p1\">\ub85c\uceec\uc5d0\uc11c Thumbtack \ud14c\uc2a4\ud2b8 \ucf00\uc774\uc2a4\ub97c \uc2e4\ud589\ud558\ub294 \ubc29\ubc95\uc5d0 \ub300\ud55c \uc790\uc138\ud55c \ub0b4\uc6a9\uc740 github \ub9ac\ud3ec\uc9c0\ud1a0\ub9ac\uc5d0\uc11c \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p class=\"p1\">\uc774 \ucee4\ub125\ud130\ub294 \ub0b4\uad6c\uc131 \uc788\ub294 \ud074\ub7ec\uc2a4\ud130\uc5d0 \uac1d\uccb4 \uce90\uc2dc\ub97c \ucd94\uac00\ud558\uc5ec \uae30\uc874 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \ud655\uc7a5\ud560 \uc218 \uc788\ub294 \uae30\ub2a5\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. Couchbase\uc758 \uac15\ub825\ud55c \uae30\ub2a5\uc744 \ud65c\uc6a9\ud558\uc5ec \ucf5c\ub4dc \uce90\uc2dc\ub97c \ubc29\uc9c0\ud558\uace0, RDBMS\uc758 \ubd80\ud558\ub97c \ud68d\uae30\uc801\uc73c\ub85c \uc904\uc774\uace0, \ud074\ub7ec\uc2a4\ud130 \uc804\uccb4\uc5d0 \uac78\uccd0 \uc790\ub3d9 \uc0e4\ub529\ud558\uace0, \ub0b4\uad6c\uc131 \uc788\ub294 \uc624\ube0c\uc81d\ud2b8 \uc800\uc7a5\uc18c\ub97c \uc81c\uacf5\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>","protected":false},"excerpt":{"rendered":"<p>As Couchbase continues to experience growth as a company and increased adoption by the open source community we continue to encounter new challenges and use cases along the way. Many enterprises are turning to us to help add a cache [&hellip;]<\/p>","protected":false},"author":2,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1],"tags":[],"ppma_author":[8968],"class_list":["post-1549","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.1 (Yoast SEO v26.1.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Couchbase JPA using Hibernate and Eclipselink - The Couchbase Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-jpa-level-2-cache-0\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Couchbase JPA using Hibernate and Eclipselink\" \/>\n<meta property=\"og:description\" content=\"As Couchbase continues to experience growth as a company and increased adoption by the open source community we continue to encounter new challenges and use cases along the way. Many enterprises are turning to us to help add a cache [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-jpa-level-2-cache-0\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2014-10-20T08:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-28T08:33:49+00:00\" \/>\n<meta name=\"author\" content=\"The Couchbase Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"The Couchbase Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-jpa-level-2-cache-0\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-jpa-level-2-cache-0\/\"},\"author\":{\"name\":\"The Couchbase Team\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/764f4a6771ee19bc7af70b70a326fb93\"},\"headline\":\"Couchbase JPA using Hibernate and Eclipselink\",\"datePublished\":\"2014-10-20T08:00:00+00:00\",\"dateModified\":\"2023-06-28T08:33:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-jpa-level-2-cache-0\/\"},\"wordCount\":579,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-jpa-level-2-cache-0\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"articleSection\":[\"Uncategorized\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-jpa-level-2-cache-0\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-jpa-level-2-cache-0\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/couchbase-jpa-level-2-cache-0\/\",\"name\":\"Couchbase JPA using Hibernate and Eclipselink - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-jpa-level-2-cache-0\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-jpa-level-2-cache-0\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2014-10-20T08:00:00+00:00\",\"dateModified\":\"2023-06-28T08:33:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-jpa-level-2-cache-0\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-jpa-level-2-cache-0\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-jpa-level-2-cache-0\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"width\":1800,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-jpa-level-2-cache-0\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Couchbase JPA using Hibernate and Eclipselink\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/764f4a6771ee19bc7af70b70a326fb93\",\"name\":\"The Couchbase Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/7befc37d02226b59499817eafdec60c3\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b4c18c758421903398e84d6c9560f319f39c665798d7d23e6a6f9dff8a8f984e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b4c18c758421903398e84d6c9560f319f39c665798d7d23e6a6f9dff8a8f984e?s=96&d=mm&r=g\",\"caption\":\"The Couchbase Team\"},\"description\":\"Jennifer Garcia is a Senior Web Manager at Couchbase Inc. As the website manager, Jennifer has overall responsibility for the website properties including design, implementation, content, and performance.\",\"sameAs\":[\"https:\/\/www.couchbase.com\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/ko\/author\/jennifer-garcia\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Couchbase JPA using Hibernate and Eclipselink - The Couchbase Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-jpa-level-2-cache-0\/","og_locale":"ko_KR","og_type":"article","og_title":"Couchbase JPA using Hibernate and Eclipselink","og_description":"As Couchbase continues to experience growth as a company and increased adoption by the open source community we continue to encounter new challenges and use cases along the way. Many enterprises are turning to us to help add a cache [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-jpa-level-2-cache-0\/","og_site_name":"The Couchbase Blog","article_published_time":"2014-10-20T08:00:00+00:00","article_modified_time":"2023-06-28T08:33:49+00:00","author":"The Couchbase Team","twitter_card":"summary_large_image","twitter_misc":{"Written by":"The Couchbase Team","Est. reading time":"3\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-jpa-level-2-cache-0\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-jpa-level-2-cache-0\/"},"author":{"name":"The Couchbase Team","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/764f4a6771ee19bc7af70b70a326fb93"},"headline":"Couchbase JPA using Hibernate and Eclipselink","datePublished":"2014-10-20T08:00:00+00:00","dateModified":"2023-06-28T08:33:49+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-jpa-level-2-cache-0\/"},"wordCount":579,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-jpa-level-2-cache-0\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","articleSection":["Uncategorized"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/couchbase-jpa-level-2-cache-0\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-jpa-level-2-cache-0\/","url":"https:\/\/www.couchbase.com\/blog\/couchbase-jpa-level-2-cache-0\/","name":"Couchbase JPA using Hibernate and Eclipselink - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-jpa-level-2-cache-0\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-jpa-level-2-cache-0\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2014-10-20T08:00:00+00:00","dateModified":"2023-06-28T08:33:49+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-jpa-level-2-cache-0\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/couchbase-jpa-level-2-cache-0\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-jpa-level-2-cache-0\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","width":1800,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-jpa-level-2-cache-0\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Couchbase JPA using Hibernate and Eclipselink"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","description":"NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4, Couchbase","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/764f4a6771ee19bc7af70b70a326fb93","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ud300","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/7befc37d02226b59499817eafdec60c3","url":"https:\/\/secure.gravatar.com\/avatar\/b4c18c758421903398e84d6c9560f319f39c665798d7d23e6a6f9dff8a8f984e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b4c18c758421903398e84d6c9560f319f39c665798d7d23e6a6f9dff8a8f984e?s=96&d=mm&r=g","caption":"The Couchbase Team"},"description":"\uc758 \uc120\uc784 \uc6f9 \uad00\ub9ac\uc790\uc785\ub2c8\ub2e4. \uc6f9 \uc0ac\uc774\ud2b8 \uad00\ub9ac\uc790\ub85c\uc11c \ub514\uc790\uc778, \uad6c\ud604, \ucf58\ud150\uce20 \ubc0f \uc131\ub2a5\uc744 \ud3ec\ud568\ud55c \uc6f9 \uc0ac\uc774\ud2b8 \uc790\uc0b0\uc5d0 \ub300\ud55c \uc804\ubc18\uc801\uc778 \ucc45\uc784\uc744 \ub9e1\uace0 \uc788\uc2b5\ub2c8\ub2e4.","sameAs":["https:\/\/www.couchbase.com"],"url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/jennifer-garcia\/"}]}},"authors":[{"term_id":8968,"user_id":2,"is_guest":0,"slug":"jennifer-garcia","display_name":"The Couchbase Team","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/b4c18c758421903398e84d6c9560f319f39c665798d7d23e6a6f9dff8a8f984e?s=96&d=mm&r=g","author_category":"","last_name":"Garcia","first_name":"Jennifer","job_title":"","user_url":"https:\/\/www.couchbase.com","description":"\uc758 \uc120\uc784 \uc6f9 \uad00\ub9ac\uc790\uc785\ub2c8\ub2e4. \uc6f9 \uc0ac\uc774\ud2b8 \uad00\ub9ac\uc790\ub85c\uc11c \ub514\uc790\uc778, \uad6c\ud604, \ucf58\ud150\uce20 \ubc0f \uc131\ub2a5\uc744 \ud3ec\ud568\ud55c \uc6f9 \uc0ac\uc774\ud2b8 \uc790\uc0b0\uc5d0 \ub300\ud55c \uc804\ubc18\uc801\uc778 \ucc45\uc784\uc744 \ub9e1\uace0 \uc788\uc2b5\ub2c8\ub2e4."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/1549","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=1549"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/1549\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media?parent=1549"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=1549"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=1549"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=1549"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}