<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!--
Mapping file autogenerated by MyEclipse Persistence Tools
-->
<hibernate-mapping>
<class name="com.trgc.bean.TAdvertisementPosition" table="T_ADVERTISEMENT_POSITION" schema="TRGC_OUT">
<id name="id" type="java.lang.Long">
<column name="ID" precision="22" scale="0" />
<generator class="sequence" />
</id>
<many-to-one name="TAdvertisementPosition" class="com.trgc.bean.TAdvertisementPosition" fetch="select">
<column name="PARENT_ID" precision="22" scale="0" />
</many-to-one>
<property name="code" type="java.lang.String">
<column name="CODE" length="24" />
</property>
<property name="name" type="java.lang.String">
<column name="NAME" length="128" />
</property>
<property name="description" type="java.lang.String">
<column name="DESCRIPTION" length="128" />
</property>
<set name="TAdvertisementPositions" inverse="true">
<key>
<column name="PARENT_ID" precision="22" scale="0" />
</key>
<one-to-many class="com.trgc.bean.TAdvertisementPosition" />
</set>
</class>
</hibernate-mapping>
package com.trgc.bean;import java.math.BigDecimal;
import java.util.HashSet;
import java.util.Set;/**
* TAdvertisementPosition entity. @author MyEclipse Persistence Tools
*/public class TAdvertisementPosition implements java.io.Serializable { // Fields private Long id;
private TAdvertisementPosition TAdvertisementPosition;
private String code;
private String name;
private String description;
private Set TAdvertisementPositions = new HashSet(0); // Constructors /** default constructor */
public TAdvertisementPosition() {
} /** full constructor */
public TAdvertisementPosition(
TAdvertisementPosition TAdvertisementPosition, String code,
String name, String description, Set TAdvertisementPositions) {
this.TAdvertisementPosition = TAdvertisementPosition;
this.code = code;
this.name = name;
this.description = description;
this.TAdvertisementPositions = TAdvertisementPositions;
} // Property accessors public Long getId() {
return this.id;
} public void setId(Long id) {
this.id = id;
} public TAdvertisementPosition getTAdvertisementPosition() {
return this.TAdvertisementPosition;
} public void setTAdvertisementPosition(
TAdvertisementPosition TAdvertisementPosition) {
this.TAdvertisementPosition = TAdvertisementPosition;
} public String getCode() {
return this.code;
} public void setCode(String code) {
this.code = code;
} public String getName() {
return this.name;
} public void setName(String name) {
this.name = name;
} public String getDescription() {
return this.description;
} public void setDescription(String description) {
this.description = description;
} public Set getTAdvertisementPositions() {
return this.TAdvertisementPositions;
} public void setTAdvertisementPositions(Set TAdvertisementPositions) {
this.TAdvertisementPositions = TAdvertisementPositions;
}}
数据库里面有5个字段
比类里面多出来一个parent_id请问这种情况下该如何查询parent_id为空的对象呢?
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!--
Mapping file autogenerated by MyEclipse Persistence Tools
-->
<hibernate-mapping>
<class name="com.trgc.bean.TAdvertisementPosition" table="T_ADVERTISEMENT_POSITION" schema="TRGC_OUT">
<id name="id" type="java.lang.Long">
<column name="ID" precision="22" scale="0" />
<generator class="sequence" />
</id>
<many-to-one name="TAdvertisementPosition" class="com.trgc.bean.TAdvertisementPosition" fetch="select">
<column name="PARENT_ID" precision="22" scale="0" />
</many-to-one>
<property name="code" type="java.lang.String">
<column name="CODE" length="24" />
</property>
<property name="name" type="java.lang.String">
<column name="NAME" length="128" />
</property>
<property name="description" type="java.lang.String">
<column name="DESCRIPTION" length="128" />
</property>
<set name="TAdvertisementPositions" inverse="true">
<key>
<column name="PARENT_ID" precision="22" scale="0" />
</key>
<one-to-many class="com.trgc.bean.TAdvertisementPosition" />
</set>
</class>
</hibernate-mapping>
package com.trgc.bean;import java.math.BigDecimal;
import java.util.HashSet;
import java.util.Set;/**
* TAdvertisementPosition entity. @author MyEclipse Persistence Tools
*/public class TAdvertisementPosition implements java.io.Serializable { // Fields private Long id;
private TAdvertisementPosition TAdvertisementPosition;
private String code;
private String name;
private String description;
private Set TAdvertisementPositions = new HashSet(0); // Constructors /** default constructor */
public TAdvertisementPosition() {
} /** full constructor */
public TAdvertisementPosition(
TAdvertisementPosition TAdvertisementPosition, String code,
String name, String description, Set TAdvertisementPositions) {
this.TAdvertisementPosition = TAdvertisementPosition;
this.code = code;
this.name = name;
this.description = description;
this.TAdvertisementPositions = TAdvertisementPositions;
} // Property accessors public Long getId() {
return this.id;
} public void setId(Long id) {
this.id = id;
} public TAdvertisementPosition getTAdvertisementPosition() {
return this.TAdvertisementPosition;
} public void setTAdvertisementPosition(
TAdvertisementPosition TAdvertisementPosition) {
this.TAdvertisementPosition = TAdvertisementPosition;
} public String getCode() {
return this.code;
} public void setCode(String code) {
this.code = code;
} public String getName() {
return this.name;
} public void setName(String name) {
this.name = name;
} public String getDescription() {
return this.description;
} public void setDescription(String description) {
this.description = description;
} public Set getTAdvertisementPositions() {
return this.TAdvertisementPositions;
} public void setTAdvertisementPositions(Set TAdvertisementPositions) {
this.TAdvertisementPositions = TAdvertisementPositions;
}}
数据库里面有5个字段
比类里面多出来一个parent_id请问这种情况下该如何查询parent_id为空的对象呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货