Re: [opennms-devel] Extending OpenNMS model without change opennms-model jar

[email protected]
Newsgroups gmane.network.opennms.bugs
Message-ID <20080704205145.GA31708__45872.9438287721$1215204778$gmane$org@hatimonline.com>
On Fri, Jul 04, 2008 at 02:16:47PM -0430, Alejandro Galue wrote
> Spring people point to use JPA and persistence.xml, because it uses  
> automatic class adding with @Entity annotations but, neither found how  
> can use this with  AnnotationSessionFactoryBean.
> 
> Any suggestions ?
> 
> Alejandro.
>

Although JPA would be helpful if you were building a standalone
application, it might not be so helpful in context of openNMS as it is
not fesible to make OpenNMS and JPA work cleanly (afaik)

following chat log may help

----
<brozow>  	we use hibernate's 'Criteria' object to so some some query
building  	[08:19]
<brozow> 	and we use a few Hibernate specific annotations to cover
things that were not included in the jpa spec 	[08:19]
<geoaxis> 	i see 	[08:19]

<geoaxis> 	could you give me an example of some hibernate annotation
not included in JPA 	[08:21]
<brozow> 	sure 	[08:21]
*brozow goes to look 	[08:21]
<geoaxis> 	i meant : then use of JPA as some thing intermediate might
not be possible 	[08:21]

<brozow> 	jpa doesn't seem to provide a 'DELETE-ORPHAN' cascade
[08:24]
<brozow> 	in fact I don't remember that jpa does cascading delete at
all 	[08:24]
<geoaxis> 	brozow: let me check 	[08:25]
<brozow> 	cd opennms-model/src/main/java/org/opennms/netmgt/model;
grep hibernate\.annotation * 	[08:26]
<brozow> 	oh.. and the 'Where' annotation 	[08:27]
<brozow> 	as well as a few Collection type annotations 	[08:27]

And with JPA absent you will have to go to applicationContext-dao.xml to
add reference to your annotated classes.



-- 
Shahzada Hatim Mushtaq
Open Source Software Developer
http://hatimonline.com
geoaxis on irc.freenode.net
hatimonline on skype

-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08

_______________________________________________
Please read the OpenNMS Mailing List FAQ:
http://www.opennms.org/index.php/Mailing_List_FAQ

opennms-devel mailing list

To *unsubscribe* or change your subscription options, see the bottom of this page:
https://lists.sourceforge.net/lists/listinfo/opennms-devel
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFIbo1hOjLmOVOWEAQRAqRaAJ4tbR7vtIEVtzc11hEjZtQieIBPWgCgqw16
gqddUo9NZS600D7kNq9WS64=
=bQW1
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.