小编ire*_*ick的帖子

如何指定JFreeChart图表图例的位置和布局

我正在使用JFreeChart渲染堆积区域图表.默认情况下,图表图例在图表下方呈现,其中元素水平布局.我想这个图例出现在情节的右边,元素作为垂直列表排列.

这是可能的,如果是的话,我该怎么办?

java jfreechart

18
推荐指数
1
解决办法
2万
查看次数

如何测试JSON REST API

我是红宝石的新手(第一天使用红宝石)所以请原谅任何新手问题和缺乏理解.

我正在尝试验证对http标注的响应.

例如,假设端点如下:

https://applicationname-api-sbox02.herokuapp.com 
Run Code Online (Sandbox Code Playgroud)

并且,我正在尝试通过发送这样的get请求来验证用户:

get_response = RestClient.get( "https://applicationname-api-sbox02.herokuapp.com/api/v1/users", 
                    {
                        "Content-Type" => "application/json",
                        "Authorization" => "token 4d012314b7e46008f215cdb7d120cdd7",
                        "Manufacturer-Token" => "8d0693ccfe65104600e2555d5af34213"
                    }
                ) 
Run Code Online (Sandbox Code Playgroud)

现在,我想验证响应并执行以下操作: - 解析响应以确保它是有效的JSON - 执行一些验证并验证JSON是否具有正确的数据(例如,验证id == 4) - 如果出现错误遇到,使用'raise'方法引发异常.

在我第一次虚弱的尝试中,我尝试了以下方法:

puts get_response.body
if get_response.code == 200
puts "********* Get current user successful"
else
puts "Get current user failed!!"
end 
Run Code Online (Sandbox Code Playgroud)

现在,这返回了获取当前用户的成功,但是如何实际解析json,验证正确的id,并在发生错误时引发异常?

ruby

15
推荐指数
1
解决办法
2万
查看次数

是否可以从许多与HQL的关联中批量删除?

如果是这样,语法是什么?

假设我希望Foo的实例与Bar的所有实例无关联:在SQL中它只是:

delete from FOO_BAR_MAPPING
where FOO_ID = ?
Run Code Online (Sandbox Code Playgroud)

在HQL中,我认为它会是这样的:

delete from Bar.foos foos
where foos.id = :id
Run Code Online (Sandbox Code Playgroud)

(其中foos是Foo的映射集合)

但似乎是错的,给出:

org.hibernate.hql.ast.QuerySyntaxException: Bar.foos is not mapped
Run Code Online (Sandbox Code Playgroud)

这甚至可以用HQL吗?

java hibernate hql

8
推荐指数
1
解决办法
3120
查看次数

Hibernate Criteria API - 如何按集合大小排序?

假设我有类 User 和 UserGroup。有一个可选的 1-many 组到用户关联,并且关联是从双方映射的(UserGroup 端通过名为“members”的属性,它是一个 HashSet,User 端通过属性“group”)。

使用 Criteria API,如何查询按组成员计数排序的所有组?

(编辑)当我问这个问题时,我应该指出分页正在 SQL 中执行,所以如果可能的话,排序也应该在 SQL 中执行。

hibernate criteria-api

5
推荐指数
2
解决办法
3579
查看次数

标签 统计

hibernate ×2

java ×2

criteria-api ×1

hql ×1

jfreechart ×1

ruby ×1