原创 jpa Join Specification方式多對多關聯查詢 多表關聯

多對多關聯查詢網上多是Join的方式,缺點就是需要實體間相互引用,不太靈活。 簡單示例:A、B兩表關聯,代碼僅爲示意,大概是這樣的應該可以理解吧?不想花時間多寫了。 aDao.findAll((Root<A> aRoot, Cri

原创 mysql8 小內存運行,100m以下運行

阿里雲服務器1核2g。 默認配置運行內存佔用大約400m,設置後運行100m以下 [mysqld] performance_schema_max_table_instances=400 #設置效果不明顯 table_definit

原创 解決:Maven PKIX path building failed

網上查了很多方法都無效。 最後解決: 1、設置File | Settings | Build, Execution, Deployment | Build Tools | Maven | Runner, VM options -D

原创 Spring mvc接收 axios提交複雜對象參數json

前端提交複雜對象,例如:{name:'aaa',age:20,list:[{…………}]}。 前端axios處理: 設置axios請求參數設置 Content-Type = application/json;charset=UTF-8

原创 mapstruct更新現有實體忽略null空值

用JPA在做更新的時候經常要判斷不是null的字段進行set很麻煩。 例如:目標實體 A.a1=1,A.a2=2  源實體 B.a1=null,B.a2=1。要實現轉換後 A.a1=1,A.a2=1。 1、class上加註解。這個註解參數

原创 外鍵有數據提示No row with the given identifier exists

hibernate 報錯:No row with the given identifier exists一般是關聯表缺數據,但還數據庫要是有外鍵的話就不會缺外鍵數據,遇到過一次這樣的問題,是由於mysql5.7用了8.0的驅動導致的。

原创 解決oracle數據鏈連sqlserver發生ora-00600錯誤

主要因爲SqlServer存在1個以上text類型,或者1個以上字符串拼接的視圖,如:col1+col2視圖會將一些拼接類型作爲text,導致存在2個或多個text類型,如果是視圖可以用CONVERT轉成字符串,如果是表oracle只能

原创 解決oracle數據鏈連sqlserver日期格式亂碼,select字段需加轉移符

oracle連sqlserver參考透明網關,網上很多,主要說下日期亂碼問題。 通過直接查發現日期字段create_time爲亂碼,其他中文正常。 主要是因爲日期格式問題,讀過來的數據轉以下格式就可以了,注意select的字段要加引號。

原创 Maven Eclipse (m2e) SCM connector for subclipse 1.10 (svn 1.8)無法安裝

用新東西總是會有一些風險,尤其是相互的依賴和版本問題。 爲了體驗最新Eclipse Mars,Version: Mars Milestone 1 (4.5.0M1),Eclipse安裝之後需要安裝一些常用的插件,沒想到m2e-Subcl

原创 解決axios提交時間類型時區問題,qs.stringify()時區問題

用axios提交時需要qs.stringify()序列化,qs默認的時間格式化爲 Date.prototype.toISOString;//返回的是格林威治時間比北京時間晚8小時 需要修改默認日期格式化方法 /* stringify

原创 iview 的 date-picker 爲 daterange 的驗證解決方法

rules: { date: [{ type: 'array', required: true, fields: { 0: {t

原创 wkhtmltopdf生成pdf echarts 不顯示

百度了一天沒結果。以爲wkhtmltopdf不支持echarts,但是看到不少人能用,看來還是自己的問題 。一開始懷疑wkhtmltopdf 不支持canvas,後來排除。問題很簡單:1、echarts 寫在jquery的onload裏,