The context here seems to be: "I have .proto file/files, and (for some reason) I need to make additional tweaks to them in java/c#", right?
In the case of C#, "partial classes" may be your friend, especially if all you are trying to do is add annotations/attributes. The tooling may also generate "partial methods", but I haven't checked recently. No idea if something similar exists in java. On Sat, 4 Jan 2020, 03:16 Brandon Park, <[email protected]> wrote: > I'm trying to solve this exact same problem and was wondering how to use > compiled proto code with JPA and if there have been any developments on > this since 10 years ago. Thanks > > On Monday, September 13, 2010 at 12:09:00 PM UTC-7, roberto_sc wrote: >> >> Hi >> >> I have a basic question about how to organize my project. >> I have a client running C# code, a server running Java code and I >> intend to use protocol buffers to exchange data. >> I thought I could use the .proto file to describe the classes of my >> datamodel and generate .java and .cs and then use these generated src >> as my datamodel. But protoc generate code for message exchange and >> cannot be edited, for example, I cannot generate java code for my >> Person class and add the annotations to persist using JPA. >> >> So, the question is, do I have to mantain 3 files - .java, .cs >> and .proto - that represent the same thing? >> >> Thanks > > -- > You received this message because you are subscribed to the Google Groups > "Protocol Buffers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/protobuf/addf93b3-53d2-4b6b-aaeb-933aa0e7a9a4%40googlegroups.com > <https://groups.google.com/d/msgid/protobuf/addf93b3-53d2-4b6b-aaeb-933aa0e7a9a4%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/protobuf/CAF95VAzoQmZzdvB9kxOrkdbriiT7t7iX4i0RksVPakQu3G3YwQ%40mail.gmail.com.
