
Play Framework
code monkey
这个作者很懒,什么都没留下…
展开
-
Play Hibernate报错 No Dialect mapping for JDBC type: -9
原因分析: 所查询的表中有一个字段类型为nvarchar,hibernate只有varchar -> String 的映射,没有关于nvarchar的映射,导致报错。解决方法: 为返回值类型声明为StringQuery query = JPA.em(xx).createNativeQuery(SQL);query.unwrap(SQLQuery.clas原创 2020-07-06 15:08:37 · 188 阅读 · 0 评论 -
Play Framework 从数据库中读取到Elastic Search
今天看公司项目的源码,自己简单的实现一下public static void add() throws SQLException { // jdbc连接配置 String url = "jdbc:mysql://localhost:3306/canteen"; String user = "username"; String password = "password"; String indexSQL = "select * fro原创 2020-06-19 16:16:59 · 228 阅读 · 0 评论 -
Play Framework 1.4 学习笔记 Cache缓存
@CacheFor@CacheFor(“5s”) 表示这个方法会缓存5秒,5秒内再次请求该方法会直接用缓存的结果返回。示例: @CacheFor("5s") public static void cache5() { Date date = new Date(); renderText("当前时间:" + date); }比如第一...原创 2020-04-24 09:07:47 · 273 阅读 · 0 评论 -
Play框架中的Ajax jsAction, jsRoute详解
#{jsRoute/}引入jQuery示例 Put /users/{id} User.update<script type="text/javascript"> var updateUserRoute = #{jsRoute @Users.update(':id') /} $.ajax({ url: updateUserRoute.url({...原创 2020-04-23 17:03:07 · 232 阅读 · 0 评论 -
Play Framework 1.4 学习笔记 Job类,定时任务,实时任务
Job类package jobs; import play.jobs.*; public class MyJob extends Job { public void doJob() { // 你需要的工作 } }立即执行public static void encodeVideo() { new MyJob().now...原创 2020-04-23 15:47:45 · 405 阅读 · 0 评论 -
Play Framework 1.4 学习笔记 Model类型,Hibernate持久化,文件上传
Play的Model部分会自动生成getter和setter当定义这样的类时public class Product { public String name; public Integer price;}加载的类将是public class Product { public String name; public Integer price; pu...原创 2020-04-23 14:25:47 · 196 阅读 · 0 评论 -
Play Framework 1.4 学习笔记 表单验证,验证Http数据
Play中的验证方式每个请求都有自己的Validation对象,该对象收集错误。有三种验证方式:直接使用 validation.required(…)public static void hello(String name, Integer age) { validation.required(name); validation.required(age); ...原创 2020-04-23 11:42:15 · 207 阅读 · 0 评论 -
Play Framework 1.4学习笔记 常用标签
${…} 作用同JSP如果不能确定参数是否为null${client?.name} 表示如果 client 不为 null,则显示名称#{extends /} #{doLayout /} 继承继承,a继承了b,则a的页面显示效果为b+a,a出现在dolayout位置例如:index.html#{extends 'main.html'/}<span>这是内容</sp...原创 2020-04-23 11:08:57 · 241 阅读 · 0 评论 -
Play Framework1.4 学习笔记 Route和Controller
路由 Routeroute文件中的先后顺序代表了路由生效的先后顺序/user 匹配 /user 但不匹配 /user/可以用404做路由 GET /ignore 404根据某些参数更具体的路由public static void page(String id) { Page page = Page.findById(id); render(page);} 想为i...原创 2020-04-23 10:16:36 · 287 阅读 · 0 评论