[RESOLVIDO]Hibernate Anotações - uma tabela com 2 relacionamentos @OneToOne

Galera tenho uma tabela q q tem 2 relacionamentos @OneToOne

Tabelas FK
Pessoa

	/** Pessoa X Fornecedor*/
	@OneToOne(mappedBy = "pessoaFornecedor")
	@LazyCollection(LazyCollectionOption.TRUE)
	private Fornecedor fornecedor;

naturezasSubGrupo

	/** Relacionamento Fornecedor*/
	@OneToOne(mappedBy = "naturezasSubGrupoFornecedor")
	@LazyCollection(LazyCollectionOption.TRUE)
	private Fornecedor fornecedor;

Dentro da tabela Fornecedor

	// --------------------------------------------------------------------------------------------------
	// Chaves estrangeiras (Foreinkey)
	// --------------------------------------------------------------------------------------------------
	/**
	 * Fornecedor X NaturezasSubGrupo
	 */	
	@OneToOne
		@JoinColumn(name = "naturezassubgrupo_id", nullable = false)
		@ForeignKey(name = "fornecedor_FK_NaturezasSubGrupo")
		@LazyCollection(LazyCollectionOption.TRUE)
	private NaturezasSubGrupo naturezasSubGrupoFornecedor;
	/**
	 * Fornecedor X Pessoa
	 */	
	@OneToOne
		@JoinColumn(name = "pessoa_id", nullable = false)
		@ForeignKey(name = "fornecedor_FK_pessoa")
		@LazyCollection(LazyCollectionOption.TRUE)
	private Pessoa pessoaFornecedor;
	// --------------------------------------------------------------------------------------------------

e ta me gerando a seguinte exception


java.lang.NullPointerException
	at org.hibernate.cfg.OneToOneSecondPass.doSecondPass(OneToOneSecondPass.java:135)
	at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1054)
	at org.hibernate.cfg.AnnotationConfiguration.secondPassCompile(AnnotationConfiguration.java:296)
	at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1210)
	at com.portaljava.support.hibernate.core.HDB.buildSessionFactory(HDB.java:59)
	at com.portaljava.support.hibernate.config.HibernateConfigurator.buildSessionFactory(HibernateConfigurator.java:59)
	at com.portaljava.support.webapp.config.EvaluationClassDefault.end(EvaluationClassDefault.java:77)
	at com.portaljava.support.webapp.config.Configurator.loadClassesFromClassList(Configurator.java:191)
	at com.portaljava.support.webapp.config.Configurator.loadClassesFromFolder(Configurator.java:144)
	at application.config.ApplicationManager.init(ApplicationManager.java:33)
	at org.mentawai.core.ApplicationManager.init(ApplicationManager.java:358)
	at org.mentawai.core.Controller.initApplicationManager(Controller.java:205)
	at org.mentawai.core.Controller.init(Controller.java:137)
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4045)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4351)
	at org.apache.catalina.core.StandardContext.reload(StandardContext.java:3086)
	at org.apache.catalina.loader.WebappLoader.backgroundProcess(WebappLoader.java:404)
	at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1309)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
	at java.lang.Thread.run(Unknown Source)

Alguem ja passou por isso

Galera so arranquei a anotação
@LazyCollection(LazyCollectionOption.TRUE)

e voltou a funcionar