常见错误
温暖的小柯南
路漫漫其修远兮,吾将上下而求索
展开
-
java编程常见错误笔记
1.为什么修改数据用了merge,仍然是增加一条数据,而不是修改数据? 答:我们都知道save和merge都有保存数据的功能。save是增加一条数据。merge是如果没有数据的话,增加一条数据,如果有数据,会根据id修改数据。重点:用merge修改数据的时候,一定要先获取该数据保存到对象中,然后再对对象赋值,最后调用merge方法修改。原创 2017-08-03 14:07:26 · 349 阅读 · 0 评论 -
sql语句作为字段保存到mysql数据库中无法通过的问题
前言:在项目编程过程中,遇到这么一个问题。 需要将 sql语句 单独作为一个字段保存到mysql数据库中。sql在处理sql语句时会出错。 java代码String myid="111"; String sqlword="select * from citycode where id ='1'"; String sql="insert into dsm03 values('"+myid+"','原创 2017-09-08 11:32:50 · 4583 阅读 · 0 评论 -
java调用Neo4j和ES接口的一些使用笔记
场景:从neo4j中获取数据,更新同步到Es中。 1.从neo4j中获取数据。org.neo4j.driver.v1.Driver driver = GraphDatabase.driver( "bolt://192.168.2.74:7687",AuthTokens.basic( "neo4j", "Neo4j" ));//配置驱动 Session session = driver.sessio原创 2017-11-23 19:42:42 · 2557 阅读 · 0 评论 -
【Java】finally代码块不被执行的情况总结
以前跟别人讨论finally关键字,我总是简单的说:“fianly代码块中的代码一定会执行,一般用来清除IO资源等非内存资源(内存资源由GC机制回收)”。 今天翻书发现了几种不会执行的情况,现在总结下。 1.finally的含义 finally的真正含义是指从try代码块出来才一定会执行相应的finally代码块。 public class Test { public static void ma...转载 2018-10-15 15:40:32 · 1149 阅读 · 1 评论