Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 969dd68

Browse files
author
Rajeev Kumar Singh
committed
cleanup
1 parent 9eafb5c commit 969dd68

File tree

5 files changed

+12
-7
lines changed

5 files changed

+12
-7
lines changed

‎hibernate-one-to-one-demo/src/main/java/com/example/hibernate/HibernateOneToOneDemoApplication.java‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@ public void run(String... args) throws Exception {
3333
//=========================================
3434

3535
// Create a Driver instance
36-
Driver driver = new Driver("Rajeev Kumar Singh", "rajeev@callicoder.com", "+91-9999999999");
36+
Driver driver = new Driver("Rajeev Kumar Singh", "rajeev@callicoder.com",
37+
"+91-9999999999");
3738

3839
// Create a Driving License instance
3940
Calendar issueDate = Calendar.getInstance();
@@ -42,7 +43,8 @@ public void run(String... args) throws Exception {
4243
Calendar expiryDate = Calendar.getInstance();
4344
expiryDate.set(2027, 7, 21);
4445

45-
DrivingLicense drivingLicense = new DrivingLicense("MH-383321-323-8080", issueDate.getTime(), expiryDate.getTime());
46+
DrivingLicense drivingLicense = new DrivingLicense("MH-383321-323-8080",
47+
issueDate.getTime(), expiryDate.getTime());
4648

4749
// Set child reference(drivingLicense) in parent entity(driver)
4850
driver.setDrivingLicense(drivingLicense);

‎hibernate-one-to-one-demo/src/main/java/com/example/hibernate/model/Driver.java‎

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@ public class Driver {
1717
private Long id;
1818

1919
@NotBlank
20-
@Size(max = 65)
20+
@Size(max = 100)
2121
private String name;
2222

2323
@NotBlank
2424
@Email
25-
@Size(max = 50)
25+
@Size(max = 100)
2626
private String email;
2727

2828
@NotBlank
@@ -31,8 +31,7 @@ public class Driver {
3131

3232
@OneToOne(fetch = FetchType.LAZY,
3333
cascade = CascadeType.ALL,
34-
mappedBy = "driver",
35-
optional = false)
34+
mappedBy = "driver")
3635
private DrivingLicense drivingLicense;
3736

3837
// Hibernate requires a no-arg constructor

‎hibernate-one-to-one-demo/src/main/java/com/example/hibernate/model/DrivingLicense.java‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public class DrivingLicense {
2929
private Date expiryDate;
3030

3131
@OneToOne(fetch = FetchType.LAZY)
32-
@JoinColumn(name = "driver_id", nullable = false)// You can also use @PrimaryKeyJoinColumn here
32+
@JoinColumn(name = "driver_id", nullable = false)
3333
private Driver driver;
3434

3535
public DrivingLicense() {

‎hibernate-one-to-one-demo/src/main/java/com/example/hibernate/repository/DriverRepository.java‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,12 @@
22

33
import com.example.hibernate.model.Driver;
44
import org.springframework.data.jpa.repository.JpaRepository;
5+
import org.springframework.stereotype.Repository;
56

67
/**
78
* Created by rajeevkumarsingh on 20/11/17.
89
*/
10+
@Repository
911
public interface DriverRepository extends JpaRepository<Driver, Long> {
1012

1113
}

‎hibernate-one-to-one-demo/src/main/java/com/example/hibernate/repository/DrivingLicenseRepository.java‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,12 @@
22

33
import com.example.hibernate.model.DrivingLicense;
44
import org.springframework.data.jpa.repository.JpaRepository;
5+
import org.springframework.stereotype.Repository;
56

67
/**
78
* Created by rajeevkumarsingh on 20/11/17.
89
*/
10+
@Repository
911
public interface DrivingLicenseRepository extends JpaRepository<DrivingLicense, Long> {
1012

1113
}

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /