摘要:
软件产品和互联网服务推荐目录@独立调查员第六版2013.03.01转载地址:http://blog.sina.com.cn/s/blog_ad048dc10101779y.html所荐软件和互联网服务都是免费的,且都是中文版或支持中文的国际化版(即:全中文界面)。公益推荐,请予转播转贴(包括其它网站或论坛),以帮助更多人远离流氓,享用真正高品质软件和互联网服务。android 手机和平板电脑软件浏览器:Opera Mobile/Minihttp://www.opera.com/mobile/Chrome(可能需要较高版本的 android)https://play.google.com/sto 阅读全文
摘要:
1:在实际工作中,id一般是自增的,mysql一般是用auto increment,oracle一般是用sequence。2:一般在类中的setid方法中,如何使用?称为id生成策略:用的最多的是native,其实是identify,sequence3:注意:在用oracle的时候,要先建类,然后利用配置文件让myeclipse创建表和sequence,这个时候,要提前把默认的sequence和表删除(drop)。可以用注解,此时在实体类的getId()方法的上面的@ID的下一行写上:@GeneratedValue(strategy=GenerationType.SEQUENCE)4:两张表也 阅读全文
摘要:
1:加入junit的类库2:把测试代码单独放在另外一个目录下面,new ---source folder3:你要对哪个类进行测试,该文件夹下面就建立对应的包,然后写测试类4:也可以让myeclipse帮你生成测试代码:new---junit case。。。---选择对应的类即可5:在如图,点击右键进行选择6:注意:一个小bug,时有时无。当你配置文件中某个位置写错了,然后用 junit做测试的时候,它不给提示任何错误,就结束了,然后你在junit中查也查不到任何信息。解决办法:A:在biforeClass方法的“sf = new AnnotationConfiguration().config 阅读全文
摘要:
1:hibernate目前使用的日志框架:slf。如图:也就是说,slf充当一个接口,可以用下面的几个去实现它。jpa,jdbc也是类似这种只定义接口,让其他甚至第三方去实现它。2:log4j(常用):一般直接拷贝log4j.properties文件过去,然后修改成自己想要的输出就行了。 阅读全文
摘要:
1:hibernate可以用类使用反射生成对应的user.hbm.xml文件。也可以先写数据库表,然后帮你生成pojo类或者xml文件。结论:先分析业务再建表,先建表再建类建表工具:powerdesigner2:表名和类名不一致的情况下:在实体类中,如果你的类叫“Teacher”,它会默认去数据库中找叫“Teacher”的表,如果不一致,用注解来指明:如图,则程序会去找“_Teacher”表如果是在xml中配置:则如图:如果属性名和字段名不同,在annotation中如何使用:如图:3:如图: 阅读全文
摘要:
1:hibernate是什么?如图:老办法:比较麻烦,还要写数据库和语句等。采用hibernate写法是这样的:根本不用牵扯jdbc了,如下图:(ORM)用了hibernate就不用考虑在数据中拼sql语句了,很多都是固定的,只要写个(save())就ok注意,在后续的学习中,下载核心包版本要和annotations一致,如:2:准备jar包:3:常见的orm框架: 阅读全文