没外键的java项目如何通过程序控制
没外键的java项目怎么通过程序控制
实体间的联系怎么创建,查询语句都是单表,怎么联系,怎么通过程序控制?,问题一大堆啊,求指导
------解决思路----------------------
没有外键那两张表中应该有一列是一样的吧。。。可以通过那一列的内容分别去查两张表的信息就可以了吧
------解决思路----------------------
建议还是用ibatis,不要用hibernate
ibatis非常灵活的
ibatis支持直接写sql语句的
只要将sql语句的结果字段做一个映射就可以了
------解决思路----------------------
具体不知道你用什么去查。。。我就写个sql语句吧。。。就是(select * from A a join B b on a.id=b.id where 条件)这样的形式你就可以一次性查到某个条件下A,B两张表的所有信息,根据你需要的内容把*换掉就行了。。。这就是单纯的sql语句的用法,我只用过hibernate,我也不知道能不能吧这样的sql语句转换成hql或者Cretira去查询
实体间的联系怎么创建,查询语句都是单表,怎么联系,怎么通过程序控制?,问题一大堆啊,求指导
------解决思路----------------------
没有外键那两张表中应该有一列是一样的吧。。。可以通过那一列的内容分别去查两张表的信息就可以了吧
------解决思路----------------------
建议还是用ibatis,不要用hibernate
ibatis非常灵活的
ibatis支持直接写sql语句的
只要将sql语句的结果字段做一个映射就可以了
------解决思路----------------------
具体不知道你用什么去查。。。我就写个sql语句吧。。。就是(select * from A a join B b on a.id=b.id where 条件)这样的形式你就可以一次性查到某个条件下A,B两张表的所有信息,根据你需要的内容把*换掉就行了。。。这就是单纯的sql语句的用法,我只用过hibernate,我也不知道能不能吧这样的sql语句转换成hql或者Cretira去查询