@GetMapping(value = { "/out" }, produces = MediaType.TEXT_HTML_VALUE)
public String outIndex(Model model) {
model.addAttribute("status", action.dataMap());
return "/out";
}
<select class="sml" name="action">
@GetMapping(value = { "/out" }, produces = MediaType.TEXT_HTML_VALUE)
public String outIndex(Model model) {
model.addAttribute("status", action.dataMap());
return "/out";
}
<select class="sml" name="action">
@Autowired private NamedParameterJdbcTemplate namedParameterJdbcTemplate; public void batchUpdate(List<User> list) { if(CollectionUtils.isNotEmpty(list)) { String sql = "INSERT INTO USER (NAME, TEL, ADDR) VALUES( :name, :tel, :addr)"; SqlParameterSource[] batchArgs = SqlParameterSourceUtils.createBatch(list.toArray()); nameJdbcTemplateOracle.batchUpdate(sql, batchArgs); } } @lombok.Data public class SupStoreInfo{ private String name; private String tel; private String addr; }
XML過濾非法符號
String xml = "<?xml version="1.0" encoding="big5"?><doc><PickFileID>123456</PickFileID></doc>" xml.replaceAll("[\\x00-\\x08\\x0b-\\x0c\\x0e-\\x1f]", "")
JS OBJECT LOOP
MAP:
for (const [key, value] of prodObjMap) { console.log(key, value) }
來自荷蘭的citizenM世民酒店的宗旨為「為人們提供負擔得起的性價超值的服務」,在台灣唯一一家立地於台北北門。
此間特點為不貴的價格就能住到房內有好美好拍景觀窗的飯店,網美們不可錯過。
以下照片為13樓房間的景色,看看多美麗天空,一起床就能見到這樣的風景超幸福。➤AGODA比價點我
PS. 住這間飯店請選擇高樓層,不然我覺得很浪費。
citizenM位在北門旁邊,捷運北門站走路約2分鐘、捷運台北車站走路約15分鐘,周邊景點有「國立臺灣博物館鐵道部」、「撫臺街洋樓」、「西門町(步行約15分鐘)」等。
我這次CHECK IN後,就沿著延平南路一路逛到西門町過完一天。所以不用怕住這裡沒地方去。
希望針對資料不同的欄位總合做比較,使用pivot來轉換
先處理原始資料,只要取deal_id和指定type的資料
select deal_id, type from History where deal_id is not null and type in (20,30)
撈出結果為
然後希望是相同deal_id的資料可以排成一排
EX: TITLE= DEAL_ID、TYPE20、TYPE30
select * from( select deal_id, type from History where deal_id is not null and type in (20,30) ) -- pivot要直接接結果 pivot( count(type) for type in (20 as TWSUM,30 as THSUM) -- 翻轉欄位為type ,另外將數字結果定別名 )