<?xml version="1.0" encoding="utf-8"?>
<doctrine-mapping xmlns="http://doctrine-project.org/schemas/orm/doctrine-mapping" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://doctrine-project.org/schemas/orm/doctrine-mapping http://doctrine-project.org/schemas/orm/doctrine-mapping.xsd">
  <entity name="geosapiens\propesqBundle\Entity\AmostraIndividuo" table="amostra_individuo">
    <change-tracking-policy>DEFERRED_IMPLICIT</change-tracking-policy>
    <id name="id" type="integer" column="id">
      <generator strategy="SEQUENCE"/>
    </id>
    <field name="numPeso" type="decimal" column="num_peso" nullable="true"/>
    <field name="numPesoEvicerado" type="decimal" column="num_peso_evicerado" nullable="true"/>
    <field name="indSexo" type="smallint" column="ind_sexo" nullable="true"/>
    <field name="numPesoGonada" type="decimal" column="num_peso_gonada" nullable="true"/>
    <field name="numPesoEstomago" type="decimal" column="num_peso_estomago" nullable="true"/>
    <many-to-one field="codAmostra" target-entity="Amostra" orphan-removal="">
      <join-columns>
        <join-column name="cod_amostra" referenced-column-name="id"/>
      </join-columns>
    </many-to-one>
    <many-to-one field="codEspecie" target-entity="Especie" orphan-removal="">
      <join-columns>
        <join-column name="cod_especie" referenced-column-name="id"/>
      </join-columns>
    </many-to-one>
    <one-to-many field="amostraIndividuosbiologica" target-entity="AmostraIndividuoBiologica" mapped-by="codAmostraIndividuo" fetch="LAZY">
        <cascade><cascade-persist /></cascade>
    </one-to-many>
    <one-to-many field="amostraIndividuoscomprimento" target-entity="AmostraIndividuoComprimento" mapped-by="codAmostraIndividuo" fetch="LAZY">
        <cascade><cascade-persist /></cascade>
    </one-to-many>
    <field name="maturacaoGonada" type="text" column="maturacao_gonada" nullable="true"/>
    <lifecycle-callbacks/>
  </entity>
</doctrine-mapping>
