|
@@ -0,0 +1,22 @@
|
|
|
+
|
|
|
+package com.example.helloworld.db;
|
|
|
+
|
|
|
+import org.hibernate.SessionFactory;
|
|
|
+
|
|
|
+import com.example.helloworld.core.World;
|
|
|
+import com.google.common.base.Optional;
|
|
|
+import com.yammer.dropwizard.hibernate.AbstractDAO;
|
|
|
+
|
|
|
+public class WorldDAO
|
|
|
+ extends AbstractDAO<World>
|
|
|
+{
|
|
|
+ public WorldDAO(SessionFactory factory)
|
|
|
+ {
|
|
|
+ super(factory);
|
|
|
+ }
|
|
|
+
|
|
|
+ public Optional<World> findById(Long id)
|
|
|
+ {
|
|
|
+ return Optional.fromNullable(get(id));
|
|
|
+ }
|
|
|
+}
|