首先是安装插件,我这里用的是MyBatis_Generator_1.3.1。获取相应数据库的驱动Jar包,这里是MySQL。编写要自动生成的数据库表阅读全文>>
fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。主要特点:快速FAST (比其它任何基于Java的解析器和生成器更快,包括jackson)强大(支持普通JDK类包括任意Java Bean Class、Collection、Map、Date或enum)零依赖(没有依赖其它任何类库除了JDK)阅读全文>>
如果你要使用JPA就行底层操作,那么会涉及到很多查询的代码编写,虽然JPA屏蔽了复杂代码的编写,但是还是需要我们根据业务逻辑来编写一些额外的接口代码。这里就来归纳总结下一些查询写法的编码示例。阅读全文>>
这里数据库使用Oracle,常用的就是UUID和整形自增。UUID能达到全局唯一,而且不受数据库限制,比如Oracle的自增就要用序列来做。但是存储控件需求会更多,另外性能上不及整形。整形自增MySQL中只要设置一个整形列即可,Oracle中需要建立一个SEQUENCE。阅读全文>>
SpringJPA自定义查询时报错:org.hibernate.hql.internal.ast.QuerySyntaxException阅读全文>>
SpringMVC如果返回给Ajax内容的话,需要用一个注解@ResponseBody,返回内容的格式是自定义的,这里我返回一个Map,Map中有一个List和一个字符串。一般返回时我们会把返回内容转为JSON即JSONObject,但是如果你不转化,直接返回也是可以的。这里就写两个方法,一个转为JSONObject,一个没有转。阅读全文>>
关于类似The reference to entity "charset" must end with the ';' delimiter报错的解释。阅读全文>>
Apache Commons CodecApache Commons Codec (TM) software provides implementations of common encoders and decoders such as Base64, Hex, Phonetic and URLs.阅读全文>>
Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会更加深入。 你可以从官方获取最新版本:http://hc.apache.org/index.html。也可以从这里获取官方使用入门示例。以下示例,输出所有头内容,和页面返回的内容。impor...阅读全文>>
同事让写一个直接能从数据库查询数据的示例,有些操作需要从数据库读取数据,每次从PLSQL里面查询后再写到代码里面实在是费事。直接写JDBC感觉太麻烦了,鉴于是测试,直接使用JdbcTemplate会更好一些。 需要如下的一些JAR包:连接Oracle的驱动包ojdbc6-11.2.0.1.0.jar连接池包commons-pool-1.5.4.jar,commons-dbcp.jarSpring支持包spring-jdbc-3.2.3.RELEASE.jar,springside-core-4.1.1-SNAPSHOT.jar,spring-tx-3.2.3.RELEASE.jar,...阅读全文>>