RE: [Hibernate] Field interception based proxies
BTW is it makes sence to discuss ? I am not sure this kind of proxies are will be usefull for public. --- baliuka juozas [EMAIL PROTECTED] wrote: Probably single workaround is public cast or narrow method in API, we can load object if it is not loaded and to remove proxy from session cache. --- Gavin King [EMAIL PROTECTED] wrote: Yes, exactly. -Original Message- From: baliuka juozas [mailto:[EMAIL PROTECTED] Sent: Thursday, 30 June 2005 1:22 PM To: Gavin King; hibernate-devel@lists.sourceforge.net Subject: RE: [Hibernate] Field interception based proxies I see no good way to make it lazy and to create the right type for polymorphic associations, if I understand the problem correctly then we need to know discriminator value before to create instance anyway. --- Gavin King [EMAIL PROTECTED] wrote: Will it work with polymorphic -to-one associations? You still need the indirection in that case, don't you? -Original Message- From: baliuka juozas [mailto:[EMAIL PROTECTED] Sent: Thursday, 30 June 2005 11:37 AM To: Gavin King; hibernate-devel@lists.sourceforge.net Subject: RE: [Hibernate] Field interception based proxies I think it must be usefull to avoid proxy generation if persistent class implements HibernateProxy itself. I am going to implement it at build time using field interceptor ( it will take less time on startup and it will use less permanent memory ). It is not a proxy, but it will work in the same way from user point of view ( without changes in mapping files, just an heuristic optimization ). As I understand it needs trivial changes in proxy factory, but it makes sence with many domain classes. --- Gavin King [EMAIL PROTECTED] wrote: Juozas, I don't really understand what you are proposing here. What is a field interception based proxy? -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of baliuka juozas Sent: Wednesday, 29 June 2005 9:30 AM To: hibernate-devel@lists.sourceforge.net Subject: [Hibernate] Field interception based proxies Hi, I am going to implement field interception based proxies, I will need this stuff for projects with many classes (I see it can be implemnted using custom persister), probably it makes sence to add this feature for hibernate too if this is interesting for hibernate community. Implemetation must be trivial, but there is single problem with id field name. I can asume this field name is always id, but if we are going to make this stuff public then we need to find better way. __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com --- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click ___ hibernate-devel mailing list hibernate-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hibernate-devel --- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_idt77alloc_id492op=click ___ hibernate-devel mailing list hibernate-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hibernate-devel Yahoo! Sports Rekindle the Rivalries. Sign up for Fantasy Football http://football.fantasysports.yahoo.com __ Yahoo! Mail Stay connected, organized, and protected. Take the tour: http://tour.mail.yahoo.com/mailtour.html --- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, === message truncated === Yahoo! Sports Rekindle the Rivalries. Sign up for Fantasy Football http
RE: [Hibernate] Field interception based proxies
Juozas, I don't really understand what you are proposing here. What is a field interception based proxy? -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of baliuka juozas Sent: Wednesday, 29 June 2005 9:30 AM To: hibernate-devel@lists.sourceforge.net Subject: [Hibernate] Field interception based proxies Hi, I am going to implement field interception based proxies, I will need this stuff for projects with many classes (I see it can be implemnted using custom persister), probably it makes sence to add this feature for hibernate too if this is interesting for hibernate community. Implemetation must be trivial, but there is single problem with id field name. I can asume this field name is always id, but if we are going to make this stuff public then we need to find better way. __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com --- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click ___ hibernate-devel mailing list hibernate-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hibernate-devel --- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_idt77alloc_id492op=click ___ hibernate-devel mailing list hibernate-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hibernate-devel
RE: [Hibernate] Field interception based proxies
I think it must be usefull to avoid proxy generation if persistent class implements HibernateProxy itself. I am going to implement it at build time using field interceptor ( it will take less time on startup and it will use less permanent memory ). It is not a proxy, but it will work in the same way from user point of view ( without changes in mapping files, just an heuristic optimization ). As I understand it needs trivial changes in proxy factory, but it makes sence with many domain classes. --- Gavin King [EMAIL PROTECTED] wrote: Juozas, I don't really understand what you are proposing here. What is a field interception based proxy? -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of baliuka juozas Sent: Wednesday, 29 June 2005 9:30 AM To: hibernate-devel@lists.sourceforge.net Subject: [Hibernate] Field interception based proxies Hi, I am going to implement field interception based proxies, I will need this stuff for projects with many classes (I see it can be implemnted using custom persister), probably it makes sence to add this feature for hibernate too if this is interesting for hibernate community. Implemetation must be trivial, but there is single problem with id field name. I can asume this field name is always id, but if we are going to make this stuff public then we need to find better way. __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com --- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click ___ hibernate-devel mailing list hibernate-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hibernate-devel --- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_idt77alloc_id492op=click ___ hibernate-devel mailing list hibernate-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hibernate-devel Yahoo! Sports Rekindle the Rivalries. Sign up for Fantasy Football http://football.fantasysports.yahoo.com --- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click ___ hibernate-devel mailing list hibernate-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hibernate-devel
RE: [Hibernate] Field interception based proxies
Will it work with polymorphic -to-one associations? You still need the indirection in that case, don't you? -Original Message- From: baliuka juozas [mailto:[EMAIL PROTECTED] Sent: Thursday, 30 June 2005 11:37 AM To: Gavin King; hibernate-devel@lists.sourceforge.net Subject: RE: [Hibernate] Field interception based proxies I think it must be usefull to avoid proxy generation if persistent class implements HibernateProxy itself. I am going to implement it at build time using field interceptor ( it will take less time on startup and it will use less permanent memory ). It is not a proxy, but it will work in the same way from user point of view ( without changes in mapping files, just an heuristic optimization ). As I understand it needs trivial changes in proxy factory, but it makes sence with many domain classes. --- Gavin King [EMAIL PROTECTED] wrote: Juozas, I don't really understand what you are proposing here. What is a field interception based proxy? -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of baliuka juozas Sent: Wednesday, 29 June 2005 9:30 AM To: hibernate-devel@lists.sourceforge.net Subject: [Hibernate] Field interception based proxies Hi, I am going to implement field interception based proxies, I will need this stuff for projects with many classes (I see it can be implemnted using custom persister), probably it makes sence to add this feature for hibernate too if this is interesting for hibernate community. Implemetation must be trivial, but there is single problem with id field name. I can asume this field name is always id, but if we are going to make this stuff public then we need to find better way. __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com --- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click ___ hibernate-devel mailing list hibernate-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hibernate-devel --- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_idt77alloc_id492op=click ___ hibernate-devel mailing list hibernate-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hibernate-devel Yahoo! Sports Rekindle the Rivalries. Sign up for Fantasy Football http://football.fantasysports.yahoo.com --- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_idt77alloc_id492op=click ___ hibernate-devel mailing list hibernate-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hibernate-devel
RE: [Hibernate] Field interception based proxies
I see no good way to make it lazy and to create the right type for polymorphic associations, if I understand the problem correctly then we need to know discriminator value before to create instance anyway. --- Gavin King [EMAIL PROTECTED] wrote: Will it work with polymorphic -to-one associations? You still need the indirection in that case, don't you? -Original Message- From: baliuka juozas [mailto:[EMAIL PROTECTED] Sent: Thursday, 30 June 2005 11:37 AM To: Gavin King; hibernate-devel@lists.sourceforge.net Subject: RE: [Hibernate] Field interception based proxies I think it must be usefull to avoid proxy generation if persistent class implements HibernateProxy itself. I am going to implement it at build time using field interceptor ( it will take less time on startup and it will use less permanent memory ). It is not a proxy, but it will work in the same way from user point of view ( without changes in mapping files, just an heuristic optimization ). As I understand it needs trivial changes in proxy factory, but it makes sence with many domain classes. --- Gavin King [EMAIL PROTECTED] wrote: Juozas, I don't really understand what you are proposing here. What is a field interception based proxy? -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of baliuka juozas Sent: Wednesday, 29 June 2005 9:30 AM To: hibernate-devel@lists.sourceforge.net Subject: [Hibernate] Field interception based proxies Hi, I am going to implement field interception based proxies, I will need this stuff for projects with many classes (I see it can be implemnted using custom persister), probably it makes sence to add this feature for hibernate too if this is interesting for hibernate community. Implemetation must be trivial, but there is single problem with id field name. I can asume this field name is always id, but if we are going to make this stuff public then we need to find better way. __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com --- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click ___ hibernate-devel mailing list hibernate-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hibernate-devel --- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_idt77alloc_id492op=click ___ hibernate-devel mailing list hibernate-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hibernate-devel Yahoo! Sports Rekindle the Rivalries. Sign up for Fantasy Football http://football.fantasysports.yahoo.com __ Yahoo! Mail Stay connected, organized, and protected. Take the tour: http://tour.mail.yahoo.com/mailtour.html --- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click ___ hibernate-devel mailing list hibernate-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hibernate-devel
RE: [Hibernate] Field interception based proxies
Yes, exactly. -Original Message- From: baliuka juozas [mailto:[EMAIL PROTECTED] Sent: Thursday, 30 June 2005 1:22 PM To: Gavin King; hibernate-devel@lists.sourceforge.net Subject: RE: [Hibernate] Field interception based proxies I see no good way to make it lazy and to create the right type for polymorphic associations, if I understand the problem correctly then we need to know discriminator value before to create instance anyway. --- Gavin King [EMAIL PROTECTED] wrote: Will it work with polymorphic -to-one associations? You still need the indirection in that case, don't you? -Original Message- From: baliuka juozas [mailto:[EMAIL PROTECTED] Sent: Thursday, 30 June 2005 11:37 AM To: Gavin King; hibernate-devel@lists.sourceforge.net Subject: RE: [Hibernate] Field interception based proxies I think it must be usefull to avoid proxy generation if persistent class implements HibernateProxy itself. I am going to implement it at build time using field interceptor ( it will take less time on startup and it will use less permanent memory ). It is not a proxy, but it will work in the same way from user point of view ( without changes in mapping files, just an heuristic optimization ). As I understand it needs trivial changes in proxy factory, but it makes sence with many domain classes. --- Gavin King [EMAIL PROTECTED] wrote: Juozas, I don't really understand what you are proposing here. What is a field interception based proxy? -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of baliuka juozas Sent: Wednesday, 29 June 2005 9:30 AM To: hibernate-devel@lists.sourceforge.net Subject: [Hibernate] Field interception based proxies Hi, I am going to implement field interception based proxies, I will need this stuff for projects with many classes (I see it can be implemnted using custom persister), probably it makes sence to add this feature for hibernate too if this is interesting for hibernate community. Implemetation must be trivial, but there is single problem with id field name. I can asume this field name is always id, but if we are going to make this stuff public then we need to find better way. __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com --- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click ___ hibernate-devel mailing list hibernate-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hibernate-devel --- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_idt77alloc_id492op=click ___ hibernate-devel mailing list hibernate-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hibernate-devel Yahoo! Sports Rekindle the Rivalries. Sign up for Fantasy Football http://football.fantasysports.yahoo.com __ Yahoo! Mail Stay connected, organized, and protected. Take the tour: http://tour.mail.yahoo.com/mailtour.html --- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_idt77alloc_id492op=click ___ hibernate-devel mailing list hibernate-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hibernate-devel
RE: [Hibernate] Field interception based proxies
Probably single workaround is public cast or narrow method in API, we can load object if it is not loaded and to remove proxy from session cache. --- Gavin King [EMAIL PROTECTED] wrote: Yes, exactly. -Original Message- From: baliuka juozas [mailto:[EMAIL PROTECTED] Sent: Thursday, 30 June 2005 1:22 PM To: Gavin King; hibernate-devel@lists.sourceforge.net Subject: RE: [Hibernate] Field interception based proxies I see no good way to make it lazy and to create the right type for polymorphic associations, if I understand the problem correctly then we need to know discriminator value before to create instance anyway. --- Gavin King [EMAIL PROTECTED] wrote: Will it work with polymorphic -to-one associations? You still need the indirection in that case, don't you? -Original Message- From: baliuka juozas [mailto:[EMAIL PROTECTED] Sent: Thursday, 30 June 2005 11:37 AM To: Gavin King; hibernate-devel@lists.sourceforge.net Subject: RE: [Hibernate] Field interception based proxies I think it must be usefull to avoid proxy generation if persistent class implements HibernateProxy itself. I am going to implement it at build time using field interceptor ( it will take less time on startup and it will use less permanent memory ). It is not a proxy, but it will work in the same way from user point of view ( without changes in mapping files, just an heuristic optimization ). As I understand it needs trivial changes in proxy factory, but it makes sence with many domain classes. --- Gavin King [EMAIL PROTECTED] wrote: Juozas, I don't really understand what you are proposing here. What is a field interception based proxy? -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of baliuka juozas Sent: Wednesday, 29 June 2005 9:30 AM To: hibernate-devel@lists.sourceforge.net Subject: [Hibernate] Field interception based proxies Hi, I am going to implement field interception based proxies, I will need this stuff for projects with many classes (I see it can be implemnted using custom persister), probably it makes sence to add this feature for hibernate too if this is interesting for hibernate community. Implemetation must be trivial, but there is single problem with id field name. I can asume this field name is always id, but if we are going to make this stuff public then we need to find better way. __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com --- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click ___ hibernate-devel mailing list hibernate-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hibernate-devel --- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_idt77alloc_id492op=click ___ hibernate-devel mailing list hibernate-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hibernate-devel Yahoo! Sports Rekindle the Rivalries. Sign up for Fantasy Football http://football.fantasysports.yahoo.com __ Yahoo! Mail Stay connected, organized, and protected. Take the tour: http://tour.mail.yahoo.com/mailtour.html --- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_idt77alloc_id492op=click ___ hibernate-devel mailing list hibernate-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hibernate-devel Yahoo! Sports Rekindle the Rivalries. Sign up for Fantasy Football http://football.fantasysports.yahoo.com