最贊回答 / 在我的BGM里沒(méi)有人能夠打敗我
你看看spring-dao.xml? 中的sqlSessionFactory的配置對(duì)沒(méi)對(duì),我之前掃描Entity包使用別名<property name="typeAliasesPackage" value="org.seckill.entity"/> 對(duì)的寫(xiě)成了<property name="typeAliases" value="org.seckill.entity"/>你仔細(xì)看哈是不是這方面的錯(cuò)誤
2018-02-27
最新回答 / 慕碼人8107489
可以啊,sql判斷大于1的時(shí)候才執(zhí)行,并且添加上事務(wù),這樣不會(huì)出現(xiàn)超賣(mài)的,不大于1的時(shí)候就不會(huì)執(zhí)行了,后面也應(yīng)該判斷0或空的時(shí)候就秒殺結(jié)束就可以了。
2018-02-26
最新回答 / qq_紛飛的自由_0
和IDEA差不多
最贊回答 / 葉0528
mysql> insert into seckill(name,number,start_time,end_time)? ? -> values? ? -> ('1000元秒殺iphone6',100,'2015-11-01 00:00:00','2015-11-02 00:00:00'),? ? -> ('500元秒殺ipad2',200,'2015-11-01 00:00:00','2015-11-02 00:00:00'),? ? -> ('300元秒殺小米4',300...
2018-01-25
最新回答 / 海耶森斯
把jdbc.properties里面的username=root,改成user=root,然后spring-dao.xml里面也改成${user},用username的話(huà)好像就直接用你的計(jì)算機(jī)用戶(hù)名當(dāng)做mysql數(shù)據(jù)庫(kù)名登錄去了
2018-01-24
最新回答 / 王劭陽(yáng)
update返回0表示你update失敗,通常情況下update都要有where條件的,肯定是where條件不符合導(dǎo)致的,所以應(yīng)該從where條件入手去看問(wèn)題我猜:where條件中有中文而且jdbc.jdbcUrl中沒(méi)有設(shè)置useUnicode=true&characterEncoding=utf8僅僅是我的猜測(cè),因?yàn)槲以谶@里碰到過(guò)坑當(dāng)時(shí)我也是update,傳入的where條件中有中文,并且沒(méi)有寫(xiě)utf-8那些參數(shù),所以實(shí)際傳入到數(shù)據(jù)庫(kù)的條件變成了亂碼,自然where不匹配,所以失敗了
2017-12-26