第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

報(bào)錯javax.persistence.TransactionRequiredException: no transaction is in progress at org.hibernate.internal.SessionImpl.checkTransactionNeeded(SessionImpl.java:3392) at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1385) at junit.StudentTest.

package?junit;


import?java.sql.Connection;
import?java.sql.SQLException;
import?java.text.ParseException;
import?java.text.SimpleDateFormat;
import?java.util.Date;

import?org.hibernate.Session;
import?org.hibernate.SessionFactory;
import?org.hibernate.Transaction;
import?org.hibernate.cfg.Configuration;
import?org.hibernate.jdbc.Work;
import?org.junit.After;
import?org.junit.Before;
import?org.junit.Test;

import?com.model.Student;

public?class?StudentTest?{
	private?SessionFactory?sessionFactory;
	private?Session?session;
	private?Transaction?transaction;

	@Before
	public?void?init()?{
		Configuration?configure?=?new?Configuration().configure();
		//ServiceRegistry?serviceRegistry?=?new?StandardServiceRegistryBuilder()
			//	.applySettings(configure.getProperties()).build();?
		sessionFactory?=?configure.buildSessionFactory();
		session?=?sessionFactory.openSession();
		//transaction?=?session.beginTransaction();
	}

	@Test
	public?void?testSaveStudent()?{
		SimpleDateFormat?sdf?=?new?SimpleDateFormat("yyyy-MM-dd");
		try?{
			Date?date?=?sdf.parse("1987-03-31");
			Student?s?=?new?Student(3,?"aa",?date,?"上海");
			session.doWork(new?Work()?{
				
				@Override
				public?void?execute(Connection?arg0)?throws?SQLException?{
					//?TODO?Auto-generated?method?stub
					arg0.setAutoCommit(true);
					
				}
			});
			session.save(s);
			session.flush();
		}?catch?(ParseException?e)?{
			//?TODO?Auto-generated?catch?block
			e.printStackTrace();
		}

	}

	@After
	public?void?destroy()?{
		//transaction.commit();
		session.close();
		sessionFactory.close();
	}

}






使用dowork方法不成功,報(bào)錯no tranction in progress

正在回答

2 回答

這么問題怎么破?

0 回復(fù) 有任何疑惑可以回復(fù)我~

33行注釋解開....

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

萌萌噠貓頭鷹 提問者

使用dowork方式就是可以不用事務(wù)提交啊,你看老師的視頻中是將transaction注釋掉的。這個和數(shù)據(jù)庫的模式有關(guān)系,需要將mysql的一個配置參數(shù)改掉?,F(xiàn)在我已經(jīng)成功了。
2016-07-06 回復(fù) 有任何疑惑可以回復(fù)我~
#2

fevernova 回復(fù) 萌萌噠貓頭鷹 提問者

請問是什么設(shè)置,怎么弄
2016-08-24 回復(fù) 有任何疑惑可以回復(fù)我~
#3

慕粉3917970 回復(fù) 萌萌噠貓頭鷹 提問者

我也是相同的問題,請問mysql的配置參數(shù)應(yīng)該怎么改?謝謝
2016-09-02 回復(fù) 有任何疑惑可以回復(fù)我~
#4

震靈 回復(fù) 萌萌噠貓頭鷹 提問者

請問如何配置?謝謝
2017-02-03 回復(fù) 有任何疑惑可以回復(fù)我~
#5

qq_Wzl_3

請問怎么解決
2018-08-14 回復(fù) 有任何疑惑可以回復(fù)我~
查看2條回復(fù)

舉報(bào)

0/150
提交
取消

報(bào)錯javax.persistence.TransactionRequiredException: no transaction is in progress at org.hibernate.internal.SessionImpl.checkTransactionNeeded(SessionImpl.java:3392) at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1385) at junit.StudentTest.

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號