manytoonereferencedcolumnnametest.java

来自「hibernate3.2.6源码和jar包」· Java 代码 · 共 46 行

JAVA
46
字号
//$package org.hibernate.test.annotations.manytoone.referencedcolumnname;import java.math.BigDecimal;import org.hibernate.test.annotations.TestCase;import org.hibernate.Session;/** * @author Emmanuel Bernard */public class ManyToOneReferencedColumnNameTest extends TestCase {	public void testReoverableExceptionInFkOrdering() throws Exception {		//SF should not blow up		Vendor v = new Vendor();		Item i = new Item();		ZItemCost ic = new ZItemCost();		ic.setCost( new BigDecimal(2) );		ic.setItem( i );		ic.setVendor( v );		WarehouseItem wi = new WarehouseItem();		wi.setDefaultCost( ic );		wi.setItem( i );		wi.setVendor( v );		wi.setQtyInStock( new BigDecimal(2) );		Session s = openSession(  );		s.getTransaction().begin();		s.save( i );		s.save( v );		s.save( ic );		s.save( wi );		s.flush();		s.getTransaction().rollback();		s.close();			}	protected Class[] getMappings() {		return new Class[] {				Item.class,				Vendor.class,				WarehouseItem.class,				ZItemCost.class		};	}}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?