最新回答 / 慕粉大仙
老师使用source -> Generate Getter and Setter 按钮自动生成的你也可以自己编写, 如:public int getAge(){ return age;}public void setAge(int age){this.age = age;}
2017-05-26
已采纳回答 / 慕雪5514051
因为你的女神性别啊,创建者啊等等都是空的,没有赋值,所以会这样。你把下面这段代码添加到控制层的add类里去就好了。goddess.setSex(1); goddess.setCreate_user("ADMIN"); goddess.setUpdate_user("ADMIN"); goddess.setIsdel(0);完整的像这样就好了public void add(Goddess goddess) throws Exception{ goddessDao dao =new goddessDa...
2017-05-25
已采纳回答 / 杜孝飞
连接数据库的时候没有说明编码,如果数据库使用的utf-8就这把连接数据库的url改成加成这样"jdbc:mysql://localhost:3306/db?" +"useUnicode = true&characterEncoding=utf-8"同理,如果是gbk,"jdbc:mysql://localhost:3306/db?" +"useUnicode = true&characterEncoding=gbk"
2017-05-22
已采纳回答 / yeehom
这个可能是老师为了便于大家理解,当你看每一个方法的时候都能清楚的知道这个Dao哪来的。在我们实际开发中,不建议这样写。这样写会浪费内存以及损耗性能。
2017-05-19
最赞回答 / yeehom
当删除有外键的属性的数据时,需要先把该外键值关联的数据删除掉。这是外键约束的要求。也就是说删除student表的数据时,必须先把courcse表中通过sno关联的数据删除掉。
2017-05-17
已采纳回答 / Aiwz
本菜鸟才疏学浅,第一个不太清楚,加不加都行,猜测可能是为了与之前的查询语句分割开。第二个汉字乱码的问题,需要确保所使用数据库的编码为UTF-8,同时JAVA中获得数据库连接时conn = DriverManager.getConnection(URL, USER, PASSWORD);这句中的URL可以写成这样试试URL = "jdbc:mysql://127.0.0.1:3306/imooc?useUnicode=true&characterEncoding=UTF-8";
2017-05-17