Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 13 Next »

[00:08:00 EDT(-0400)] * lennar1 (n=sparhk@ip68-98-56-21.ph.ph.cox.net) has joined ##uportal
[01:36:12 EDT(-0400)] * lennar1 (n=sparhk@ip68-98-56-21.ph.ph.cox.net) has left ##uportal
[08:54:45 EDT(-0400)] * jessm (n=Jess@c-76-19-199-61.hsd1.ma.comcast.net) has joined ##uportal
[09:54:39 EDT(-0400)] * michelled (n=team@142.150.154.197) has joined ##uportal
[09:57:13 EDT(-0400)] * athena7 (n=athena7@adsl-99-149-83-32.dsl.wlfrct.sbcglobal.net) has joined ##uportal
[10:07:28 EDT(-0400)] * colinclark (n=colin@bas1-toronto09-1176018330.dsl.bell.ca) has joined ##uportal
[11:42:18 EDT(-0400)] * jessm (n=Jess@c-76-19-199-61.hsd1.ma.comcast.net) has joined ##uportal
[11:44:46 EDT(-0400)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined ##uportal
[11:49:01 EDT(-0400)] <EricDalquist> so I made a fun little discovery last night, hibernate has a very nice object model you can build to describe a database table
[11:49:09 EDT(-0400)] <EricDalquist> which has a method where you just pass it a dialect
[11:49:17 EDT(-0400)] <EricDalquist> and it generates the SQL to create/alter/drop it
[11:49:31 EDT(-0400)] * colinclark (n=colin@142.150.154.101) has joined ##uportal
[11:50:02 EDT(-0400)] <EricDalquist> and put together a little bit of code that can parse a uPortal tables.xml into the OM
[11:50:18 EDT(-0400)] * MarkRogers (n=MarkRoge@addhcp129.cc.umanitoba.ca) has joined ##uportal
[11:50:28 EDT(-0400)] <EricDalquist> so I think we're going to be able to do away with DbLoader and the manual database mapping and just use the hibernate dialect
[11:53:35 EDT(-0400)] <MarkRogers> hibernate is good
[11:58:46 EDT(-0400)] <EricDalquist> not having custom code to create tables would be great (smile)
[12:32:43 EDT(-0400)] <athena7> YAY
[12:32:45 EDT(-0400)] <athena7> that'd be awesome
[12:32:47 EDT(-0400)] <EricDalquist> yeah
[12:32:53 EDT(-0400)] * athena7 wishes everyone a happy talk like a pirate day
[12:32:57 EDT(-0400)] <EricDalquist> it is remakably simple
[12:32:59 EDT(-0400)] <EricDalquist> arrr!
[12:33:23 EDT(-0400)] <EricDalquist> I just added support for unique columns and index specification in tables.xml quite easily too
[12:33:26 EDT(-0400)] <EricDalquist> :-D
[12:34:49 EDT(-0400)] <athena7> that's awesome!
[12:35:40 EDT(-0400)] <athena7> happen to remember how user profiles and user agent mappings get added to the db?
[12:36:00 EDT(-0400)] <EricDalquist> nope (tongue)
[12:36:11 EDT(-0400)] <EricDalquist> well profiles get added when you log in
[12:36:17 EDT(-0400)] <EricDalquist> and then updated when a layout is created for you
[12:36:27 EDT(-0400)] <EricDalquist> user-agent ... I can't remember
[12:36:59 EDT(-0400)] <athena7> the default user profiles though
[12:37:27 EDT(-0400)] <athena7> hm.

  • No labels