|
阅读:1168回复:4
求救 如何用反射自己写一个持久化层.
各位前辈大虾.这几天我碰到一个难题.
希望能帮忙给点意见建议 由于数据库中表是动态生成的.所以没办法用Hibernate来做ORM. 如果自己写jdbc.感觉太麻烦了,查询的量太大了,而且数据库有可能会更换.再网上找了找解决方案,有人建议说是自己用反射写个持久化层.这样比较有利,看了好久的Hibernate源码,还是没思路. 希望能给些帮助. 谢谢了 |
|
|
1C#
发布于:2006-04-21 02:25
Re:求救 如何用反射自己写一个持久化层.
补充下.表名是不固定的.是由其他系统生成的.而且会定时清除旧表,建立新表. |
|
|
2C#
发布于:2006-04-21 15:26
Re:求救 如何用反射自己写一个持久化层.
。。。不懂~~
看看phpmyadmin之类的东西? |
|
|
|
3C#
发布于:2006-04-21 15:29
Re:求救 如何用反射自己写一个持久化层.
不知道反射~
不过,比较初级的想法是 (以mysql为例:) 1. use some_db; 2. show tables; 这里得到了表名 3.对表进行你想要进行的操作 如果要写持久化层的话。。。偶不知道 |
|
|
|
4C#
发布于:2006-04-22 02:36
Re:求救 如何用反射自己写一个持久化层.
php我不懂
就是像作个类似Hibernate动态组装组装sql的持久化层 因为表名生成的规律可以得到.但没办法得到具体的表的名字. 尝试了一段时间.感觉不好做.不行就自己写jdbc了. |
|