看看hibernate的实现原理吧用类作为一个表,类中对象来表示关系等等等。其实你完全把hibernate的一套东西拿过来用,只是这是一个逆过程,不过难度应该不在这。而在于,怎么把表关系图转为类对象关系图我能想到的就这些了
解决方案 »
- 求大虾指点 Invocation of init method failed; nested exception is java.lang.NoSuchMeth
- 手机+服务器+手机 语音聊天实现
- 导出excel的并发问题
- 求Java写的邮件系统(切实可用)
- 使用struts2出现的一个怪问题.请帮我看看
- 搜索数据库,6个复选框的处理?
- 哪位高手做过容器外调用tomcat的数据池的呀。
- AxisFault!
- 请大家推荐一个轻量级具备PORTAL基本功能的开源门户产品,最好易于二次开发,谢谢!
- 我用hibernate 存数据,为什么主键字段存得始终是乱码,有没有哪位兄弟遇到同样得问题呀,帮帮我
- 在eclipse中如何安装jbpm插件
- JavaWeb编程时遇到的问题,求助
数据库可以导出包含所有表的create语句的 sql文件。
分析sql文件。比如create table的sql语句。关键字 primary/foreign key等。
表关系都有了。剩下的就是做界面,以及对应的生成sql业务
desc yourtablename
/**查看创建表语句**/
show create table yourtablename
/**查看所有列的信息**/
use information_schema;
select * from columns where table_name='yourtablename';
/**查看所有列名的信息**/
use information_schema;
select column_name from columns where table_name='yourtablename';
/**拼接列名到预定义的sql**/
select concat('insert into yourtablename values(',r.column_name) from
(select group_concat(column_name) column_name from columns where table_name='yourtablename') r;
表其实没多少张,主要觉得生成SQL业务太麻烦,因为需要添加条件,连接等进行查询。