小编hib*_*ate的帖子

将日期设置为一行

根据Java API,构造函数Date(year, month, day)是折旧的.我知道我可以用以下代码替换它:

Calendar myCal = Calendar.getInstance();
myCal.set(Calendar.YEAR, theYear);
myCal.set(Calendar.MONTH, theMonth);
myCal.set(Calendar.DAY_OF_MONTH, theDay);
Date theDate = myCal.getTime();
Run Code Online (Sandbox Code Playgroud)

但是,我想用更短的东西替换它(理想情况下是一到两行).

java calendar date

46
推荐指数
6
解决办法
13万
查看次数

Hibernate中可选的一对一映射

如何在hibernate hbm文件中创建可选的一对一映射?例如,假设我有一个User和一个last_visited_pa​​ge表.用户可能有也可能没有last_visited页面.这是我在hbm文件中的当前一对一映射:

用户类:

<one-to-one name="lastVisitedPage" class="LastVisitedPage" cascade="save-update">
Run Code Online (Sandbox Code Playgroud)

LastVisitedPage类:

<one-to-one name="user" class="user" constrained="true" />
Run Code Online (Sandbox Code Playgroud)

上面的示例不允许创建没有最后访问过的页面的用户.新创建的用户尚未访问过任何页面.如何更改hbm映射以使userPrefs映射可选?

java database hibernate one-to-one

17
推荐指数
4
解决办法
2万
查看次数

标签 统计

java ×2

calendar ×1

database ×1

date ×1

hibernate ×1

one-to-one ×1