﻿{"id":664,"date":"2020-05-16T22:22:57","date_gmt":"2020-05-16T14:22:57","guid":{"rendered":"http:\/\/blog.sway.com.cn\/?p=664"},"modified":"2020-05-16T22:22:57","modified_gmt":"2020-05-16T14:22:57","slug":"springboot2-1-1hibernate5-0-12%e5%bc%80%e5%90%af%e6%95%b0%e6%8d%ae%e5%ba%93%e4%ba%8c%e7%ba%a7%e7%bc%93%e5%ad%98","status":"publish","type":"post","link":"http:\/\/blog.sway.com.cn\/?p=664","title":{"rendered":"springboot2.1.1+hibernate5.0.12\u5f00\u542f\u6570\u636e\u5e93\u4e8c\u7ea7\u7f13\u5b58"},"content":{"rendered":"<p>\u9996\u5148\u52a0\u5165\u4f9d\u8d56\u5230pom.xml:<\/p>\n<pre class=\"lang:default decode:true \">\t\t&lt;!-- hibernnate\u5bf9\u4e8c\u7ea7\u7f13\u5b58\u7684\u652f\u6301 --&gt;\r\n\t\t&lt;!-- https:\/\/mvnrepository.com\/artifact\/org.hibernate\/hibernate-ehcache --&gt;\r\n\t\t&lt;dependency&gt;\r\n\t\t    &lt;groupId&gt;org.hibernate&lt;\/groupId&gt;\r\n\t\t    &lt;artifactId&gt;hibernate-ehcache&lt;\/artifactId&gt;\r\n\t\t    &lt;version&gt;5.0.12.Final&lt;\/version&gt;\r\n\t\t&lt;\/dependency&gt;\r\n\t\t&lt;!-- https:\/\/mvnrepository.com\/artifact\/net.sf.ehcache\/ehcache --&gt;\r\n\t\t&lt;dependency&gt;\r\n\t\t    &lt;groupId&gt;net.sf.ehcache&lt;\/groupId&gt;\r\n\t\t    &lt;artifactId&gt;ehcache&lt;\/artifactId&gt;\r\n\t\t    &lt;version&gt;2.10.6&lt;\/version&gt;\r\n\t\t&lt;\/dependency&gt;\r\n<\/pre>\n<p>\u7136\u540e\u5728hibernate.xml\u914d\u7f6e\u6587\u4ef6\u4e2d\u52a0\u5165\u4ee5\u4e0b\u53c2\u6570\uff1a<\/p>\n<pre class=\"lang:default decode:true \">\t\t\t\t&lt;!-- hibernate5\u7684\u4e8c\u7ea7\u7f13\u5b58\u914d\u7f6e --&gt;\r\n\t\t\t\t&lt;prop key=\"hibernate.cache.use_second_level_cache\"&gt;true&lt;\/prop&gt;\r\n\t\t\t\t&lt;prop key=\"hibernate.cache.region.factory_class\"&gt;org.hibernate.cache.ehcache.EhCacheRegionFactory&lt;\/prop&gt;<\/pre>\n<p>\u63a5\u7740\u521b\u5efa\u4e8c\u7ea7\u7f13\u5b58\u914d\u7f6e\u6587\u4ef6ehcache.xml\uff1a<\/p>\n<pre class=\"lang:default decode:true \">&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\r\n&lt;ehcache&gt;\r\n    &lt;diskStore path=\"java.io.tmpdir\"\/&gt;\r\n    &lt;defaultCache\r\n        maxElementsInMemory=\"10000\"\r\n        eternal=\"false\"\r\n        overflowToDisk=\"true\"\r\n        timeToIdleSeconds=\"120\"\r\n        timeToLiveSeconds=\"120\"\r\n        diskPersistent=\"false\"\/&gt;\r\n&lt;\/ehcache&gt;<\/pre>\n<p>\u6700\u540e\u5728\u9700\u8981\u5f00\u542f\u7f13\u5b58\u7684pojo\u7c7b\u4e2d\u52a0\u5165\u6ce8\u89e3cache\u6ce8\u89e3\uff1a<\/p>\n<pre class=\"lang:default mark:3 decode:true \">@Entity\r\n@GenericGenerator(name=\"idGenerator\", strategy=\"uuid\")\r\n@Cache(usage=CacheConcurrencyStrategy.READ_WRITE)\r\npublic class Area {\r\n\r\n\t\/**\r\n\t * id:UUID\u751f\u6210\u6cd5\u5219\r\n\t *\/\r\n\t@Id\r\n\t@GeneratedValue(generator=\"idGenerator\")\r\n\tprivate String id;<\/pre>\n<p>\u914d\u7f6e\u5b8c\u6bd5\uff0c\u542f\u52a8\u9879\u76ee\uff0c\u8f93\u51fahibernate\u7684sql\u6267\u884c\u8bed\u53e5\uff0c\u4f1a\u53d1\u73b0\u7b2c\u4e8c\u6b21\u67e5\u8be2\u76f8\u540c\u5bf9\u8c61\u65f6\u4e0d\u518d\u6267\u884c\u67e5\u8be2\u8bed\u53e5\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u9996\u5148\u52a0\u5165\u4f9d\u8d56\u5230pom.xml: &lt;!&#8211; hibernnate\u5bf9\u4e8c\u7ea7\u7f13\u5b58\u7684 &hellip; <a href=\"http:\/\/blog.sway.com.cn\/?p=664\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[167],"tags":[203,168],"class_list":["post-664","post","type-post","status-publish","format-standard","hentry","category-springboot","tag-hierbante","tag-springboot"],"_links":{"self":[{"href":"http:\/\/blog.sway.com.cn\/index.php?rest_route=\/wp\/v2\/posts\/664","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.sway.com.cn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.sway.com.cn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.sway.com.cn\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.sway.com.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=664"}],"version-history":[{"count":1,"href":"http:\/\/blog.sway.com.cn\/index.php?rest_route=\/wp\/v2\/posts\/664\/revisions"}],"predecessor-version":[{"id":665,"href":"http:\/\/blog.sway.com.cn\/index.php?rest_route=\/wp\/v2\/posts\/664\/revisions\/665"}],"wp:attachment":[{"href":"http:\/\/blog.sway.com.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=664"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.sway.com.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=664"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.sway.com.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=664"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}