原创 hibernate-session產生方式

19.session產生方式業務場景:如何保持service調用多個dao時,統一事務。session的產生方式不考慮分佈式環境分佈式調用不同java虛擬機直接的對象調用1.sessionFactory.openSession() 每次創建

原创 全文檢索-Lucene

01.說明-全文檢索(概念)數據量大,要求高的時候,數據庫內容很多,數據庫搜索的時候對數據庫服務器壓力大的時候,請用全文檢索-Lucene框架 搜索的數據是什麼?文本(important)多媒體 搜索的方式是什麼?不處理語義 搜索含有指定詞

原创 spring+mybatis+springmvc項目配置

項目下web.xml<?xml version="1.0" encoding="UTF-8"?> <web-app version="3.0"  xmlns="http://java.sun.com/xml/ns/javaee"  xm

原创 SublimeText2 快捷鍵一覽表

Sublime Text比起Notepad++,UltraEdit之類Code編輯器來說,其功能有過之而無不及,配合着各種插件使用,Sublime Text在實際的使用中變得非常的順手——當然,如果你還不順手,那就請順手寫個插件吧。而在衆多

原创 Webstorm常用快捷鍵備忘

WebStorm 是jetbrains公司旗下一款JavaScript 開發工具。被廣大中國JS開發者譽爲“Web前端開發神器”、“最強大的HTML5編輯器”、“最智能的JavaSscript IDE”等。與IntelliJ IDEA同源,

原创 hibernate緩存

20.session的一級緩存1.什麼是緩存?緩存是介於物理數據源與應用程序之間,是對數據庫中的數據複製一份臨時放在內存中的容器,其作用是爲了減少應用程序對物理數據源訪問的次數,從而提高了應用程序的運行性能。Hibernate在進行讀取數據

原创 hibernate 一對多的單項關聯-表的搭建

班級的映射關係表         <?xml version="1.0" encoding="utf-8"?>     <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate M

原创 hibernate多對多關聯

多對多表的搭建java類中多對多  1、關係操作       1、多對多,誰操作效率都一樣       2、解除關係             把第三張表的一行數據刪除掉       3、建立關係             把第三張表的數據增加

原创 spring+struts+hibernate項目配置

applicationContext.xml<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans"