📄 manytoonereferencedcolumnnametest.java
字号:
//$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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -