发表于: 2017-06-10 21:17:01
2 1132
今天完成的事情:
因为Mybatis和DAO都是基于JDBC的所以我又跟着在how2j上学习过程从新来了一遍,
温故而知新!
然后还学习了ORM,我把我的理解写一下!
ORM还需要外键的知识,外键就是大哥跟小弟的关系
一个大哥可以有多个小弟,多名小弟跟的是一名大哥!小弟就是另一个表的,删除大哥时必须
先删除小弟,不然垃圾数据就会增多(不对的地方请师兄指教)
ORM是可以根据一个主键找到对应的一条记录
核心代码是这个:
根据id找到Hero的记录
String sql = "select * from hero where id = " + id;
ResultSet rs = s.executeQuery(sql);
if (rs.next()) {
hero = new Hero();
String name = rs.getString(2);
float hp = rs.getFloat("hp");
int damage = rs.getInt(4);hero.hp = hp;
hero.damage = damage;
hero.id = id;}
在补一点用ORM根据id查找对应的记录
今天最重要的就是我不用IDEA了,改用eclipse了
eclipse之前几乎没用过,用了之后方法名能记住了
IDEA过于强大,太依赖导致很多方法名记不住!
粗略的看了一下DAO,觉得不过如此!
明天计划的事情:
继续研究17题!
遇到的问题:
问题挺多,不过都是小问题
收获:
敲代码越来越顺手
评论